[`ImmutableSlice` has a `split_at` method](http://doc.rust-lang.org/std/slice/primitive.slice.html#method.split_at). This would probably be useful for [`StrSlice`](http://doc.rust-lang.org/std/str/trait.StrSlice.html) as well. (It might be a good idea to share some of the other methods between `StrSlice` and `ImmutableSlice` too)