https://github.com/JuliaMatrices/LazyBandedMatrices.jl/blob/d0fa057258960095c074dd9cd09c32f7ca2077d2/src/LazyBandedMatrices.jl#L159-L169
Since this is type-piracy, I wonder if it might not be better to define a kron
function inherent to this module instead of overloading the one from LinearAlgebra
?