Utilities for working with URIs in Dart