Add Kronecker product macros