Yeah, the tests look like excellent examples and test cases. Let's put them in a separate suite. I'm going to work on a CONTRIBUTING.md file to explain all the context I have in my head and a script that we can use to generate both the `each` version and the proper enum version.