The code demo in the crabtime readme is actually a good example of something that is now hard to grep. Let's say you see a usage of `Position1`, and you want to find where and how it's defined - well, there is no `enum Position1` in the codebase, because the identifier is concatenated from two separate parts. You lose out on some IDE niceties as well - can't command-click on the definition site to find usages, because there is no definition site (available to you, at least).