Add restriction that z <: Matrix{FloatingPoint}