Of_yojson.Input
type ('input_type, 'a, 'c) t = < of_json : ( Yojson.Safe.t -> 'input_type ) Core_kernel.ref ; map : ( 'input_type -> 'c ) Core_kernel.ref ; skip : bool Core_kernel.ref.. > as 'a