Sourceval error : string -> 'a Sourcetype 'h state = {vars : (string * Lisp.t) list;funs : (string * Lisp.t) list;subrs : (string * 'h subr) list;specials : (string * 'h subr) list;commands : (string * Lisp.t) list;docs : (string * string) list;specpdl : (string * Lisp.t option) list;host : 'h;fuel : int;failed : 'h state option ref;
} Sourceval define_subr :
?interactive:string ->
?doc:string ->
string ->
'h subr ->
'h state ->
'h state