tiny proof-of-concept Haskell VM with room for future expansion