Composed functional metaprogramming nonsense for Ruby