Semi-serious function programming library.