Implement Box.__mul__
Add Box.transpose (~Box)
Add an EmptyBox and an InvisiBox