compose an arbitrary number of functions from right to left.
github.com/thunklife/fn-compose
thunklife/fn-compose