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