Definitions of return type-specific Function subclasses. These classes are intended for subclassing by concrete implementations of functions returning strings, dates, etc.