Rename to something a little more...  globally usable

Hopefully this naming scheme will work with MX::TraitFor (whenever I actually
get around to writing/testing/releasing).
...and rework our tests to untie them from MX::Utils