|  | 
| template<typename Fn , typename... Ts> | 
| using | meta::lazy::bind_back = defer< bind_back, Fn, Ts... > | 
|  | 
| template<typename Fn , typename... Ts> | 
| using | meta::lazy::bind_front = defer< bind_front, Fn, Ts... > | 
|  | 
| template<typename... Fns> | 
| using | meta::lazy::compose = defer< compose, Fns... > | 
|  | 
| template<typename Fn , typename Q  = quote<list>> | 
| using | meta::lazy::curry = defer< curry, Fn, Q > | 
|  | 
| template<typename Fn > | 
| using | meta::lazy::flip = defer< flip, Fn > | 
|  | 
| template<typename Fn , typename G > | 
| using | meta::lazy::on = defer< on, Fn, G > | 
|  | 
| template<typename Fn > | 
| using | meta::lazy::uncurry = defer< uncurry, Fn > | 
|  |