Adding a constructor to UTF8Range that uses std::string