add a compile time error if someone call packet on Diagonal (instead of infinite runtime loop)
add a compile time error if someone call packet on Diagonal (instead of infinite runtime loop)

madlib/eigen,madlib/eigen,madlib/eigen,madlib/eigen