#include #include "prelude.h" using std::cout; using std::endl; int main() { List l = enumFrom( 1 ); l = compose( tail, tail )( l ); l = take( 3, l ); while( l ) { cout << head(l) << " "; l = tail(l); } cout << endl; return 0; }