gntd-vm.hs