24 return [
t] {
return t; };
27 template<
typename R,
typename F>
45 const auto rt1 =
t1 ();
std::function< T()> Lazy_t
Container< T > Filter(const Container< T > &c, F f)
Lazy_t< T > MakeLazy(const T &t)
Lazy_t< R > MakeLazyF(const F &l)
static Lazy_t< T > Mplus(const Lazy_t< T > &t1, const Lazy_t< T > &t2)
static Lazy_t< T > Mzero()