 
     public typealias Component = dvec4
     public typealias Dim = Dimension2
+    public typealias NumberType = Double
 }
 
 public typealias dmat2x4 = double2x4

    public typealias Component = dvec4
    public typealias Dim = Dimension3
    public typealias AssociatedVector2 = double2x4
}

public typealias dmat3x4 = double3x4

    public typealias Dim = Dimension4
    public typealias AssociatedVector2 = double2x4
    public typealias AssociatedVector3 = double3x4
    public typealias NumberType = Double

    public var determinant: Double {
        return simd.matrix_determinant(self.cmatrix)
