invokable (rubygems): Objects are functions! Treat any Object, Hashes, Arrays and Sets as Procs (like Enumerable but for Proc-like objects)
Keywords: array|composition|curry|currying|functional-programming|functions|hash|memoization|memoize|objects|ruby|ruby-gem|ruby-lambda|ruby-proc|set