Simple library of functional utilities