Lisp.Primitive
type 'a t
val create : ?docs:string -> ?package:string -> string -> (value list -> 'a) -> 'a t