Should feature steps be allowed to have the same name as features? This break compatibility with llama and is in my opinion ugly because it can easily lead to confusion. I also don't see a reason why this would have to be the case.
Shall we update the spec and tests to require feature group names to be distinct from feature names?