First Class Function

See HigherOrderFunction, CommonHigherOrderFunctions, FunctorObject