#include <standard_monoids.hpp>
template<typename L, typename T>
concept maomao90::Lazy =
requires(
const L &lz,
const T &x,
const int len) {
{ lz.apply(x, len) } -> same_as<T>;
}
Definition standard_monoids.hpp:18
Definition standard_monoids.hpp:12