[boost] outer, cross product operand types (was Re: [rfc] A light weight statically typed matrix template class (again?)