Functional programming should be fun. (derived from lab42/core/fn).