An attempt at a Regex DSL in Ruby