openmc.checkvalue isn’t the only module for type enforcement in Python, but it is simple, clean, and intuitive. Other projects may benefit from having checkvalue as an import.
Would it be reasonable to spin off checkvalue as an independent module available on PyPI and Conda?