refactor
add pack functions
add pack function of old spec
remove unnecessary function
fix parse negative fixnum
fix unpack empty collections
use FsCheck