Adding some Func combinators

Useful?