TPM, Haskell and RPC mapped through NOVA