"Because of [..] Ruby syntax, parentheses are required around a [rake] rule when the first argument is a regular expression." DSLs are hard.