pub trait Tensor<Rhs = Self> { type Output; fn tensor(self, rhs: Rhs) -> Self::Output; }
The tensor product operator ($\otimes$).
The resulting type after applying the tensor product.
Performs the tensor product.
// TODO