A common criticism of macro systems is that it's hard to distinguish functions from syntax. Reading BDD foo.feature files feels the same!