+= is actually needed in &infix:<*>($M, $M),  + tests + clean returns self