sig
  type 'a t
  val lazy_fold :
    'Lazy_list.Of_container.T.t ->
    f:('-> 'Lazy_m.t -> 'b) -> last:'-> 'b
end