Add support for reading and writing longs as stringy values.

Refs #97.

Use it. Or don't. Was good fun writing/exploring the many ways to do these things.
You mean `-`? I figured we only wanted to call `writeableSegment` once.