Software architect // Wish to live in a canadian forest with bears and beers.
See more
const compose = (...fns) => x => fns.reduceRight((y, f) => f(y), x);