đź”’ We have now totally reimagined the design of our case paths library to create actual key paths
for enum cases, but there is some boilerplate involved. Let’s create a macro that eliminates
all of it and explore a few of the possibilities it unlocks.