Simple Virtual Machine written in Haskell