Functional library for Objective-C