Rename template parameter U to OtherDerived when the argument is another template expression.
Rename template parameter U to OtherDerived when the argument is another template expression.

OpenMA/openma,OpenMA/openma,OpenMA/openma,OpenMA/openma