Support conversion of at_least(0)

This closes #7.
Rename mix-in modules