WIP mockup of a more genric Rust str library