Get/put for long_int, string, bytes

partitioner.c needs to call build_alphabet() to support strings. Other
functions and formats will be added next.