Could you mark this module `#[unstable]` (or even `#[experimental]`)?

That is, I don't think this is necessarily the best fit for being under `std` at the moment.