LangUtils.Lensval option : ( 'a option, 'a ) prismval fst : ( 'a * 'b, 'a ) lensval snd : ( 'a * 'b, 'b ) lensval hd : ( 'a list, 'a ) prismval nth : int -> ( 'a list, 'a ) prismval get : ( 'a, 'b ) lens -> 'c -> 'dval set : ( 'a, 'b ) lens -> 'c -> 'd -> 'eval name_of_id : [< Odoc_model.Paths.Identifier.t ] -> stringmodule Signature : sig ... endmodule Module : sig ... endmodule Include : sig ... endmodule ModuleType : sig ... endmodule FunctorParameter : sig ... endmodule TypeDecl : sig ... endmodule TypeExpr : sig ... end