Efficient, immutable, UTF friendly byte strings with Elixir-style pattern matching
Bytestring implements efficient, immutable, pattern-matchable, UTF friendly byte strings backed up by a rope implementation with mutable iterator instances and a transient interface in the spirit of Clojure transient data.