First steps to function composition.
Structure to copy variadic template arguments from one type to another.
Fixed missing ';'.
Included new function object wrapper, courtesy of Malte Skarupke.
Removed compose for now--remake using new function wrapper in the works.
Monoid and Functor instances for ftl::function.
Switched to ftl::functions instead of std::functions.