sig
  val ( ^:^ ) : 'a -> 'a BatLazyList.t -> 'a BatLazyList.t
  val ( ^@^ ) : 'a BatLazyList.t -> 'a BatLazyList.t -> 'a BatLazyList.t
end