Make_access3.1-T
type ('a, 'b, 'c) t
val optional_getter : ('at -> 'a Base.option) -> ('a, 'b, 'c) t -> ('at, 'bt, 'c) t