document intended usage
add an example, and reorganize
sketch out the module structure a bit
finish reference-counted box type