Commutative property with scalar multiplication is not supported in C8
If A is a scalar and B is a vector then the following operation B * A is allowed but the opposite A * B is not allowed by the compiler.
Probably, this has to do with the operator overloading of * I guess. Most likely, this happens on more operations as well. Can someone have a look, or point me to where this is defined?