Pmachineval run : Pcode.program -> unit Talk.talkval start : Pcode.program -> machineval give_line : machine -> string -> unitval give_random : machine -> int -> unitval output : machine -> stringval pc : machine -> intval sp : machine -> intval mp : machine -> intval word : machine -> int -> intval executed : machine -> int