First draft of support for commutative operations