a virtual machine for functional eugene