Spin off checkvalue

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?

I think @tjlaboss and I might be volunteering a bit here.

I think for this if it had a decorator method that would be an amazing feature.

If it could auto-enforce type-hints with just a decorator that would be an amazing feature.

I would add this package as the third ever dependency for MontePy.