Sliced variable reading and writing + test case
Code cleanup and documentation for initial release.
Cabal version bounds