Rapid DSL prototyping in Ruby