Currently, `*(A::LinearMap, I::UniformScaling{Bool})::CompositeMap` That is, a new map is constructed. Could we simply return `A` in this case (and related cases involving multiplication/division by the identity?)