Explicitly include functional library, so that code compiles with new… …er versions of dependencies
Condensed Commit by Daniel Ruskin, with contributions from Joey and J… …avon