A port of the Ruby Addressable gem