Right now, just reinventing some concepts form MutatorMath.objects in a more compact (and more correct?) way.