fromDiagonal : Vector2.Vector2 -> Matrix2x2
transpose : Matrix2x2 -> Matrix2x2
diagonal : Matrix2x2 -> Vector2.Vector2
determinant : Matrix2x2 -> F64
invert : Matrix2x2 -> Result Matrix2x2 [NonInvertible]
add : Matrix2x2, Matrix2x2 -> Matrix2x2
sub : Matrix2x2, Matrix2x2 -> Matrix2x2
elementwiseMul : Matrix2x2, Matrix2x2 -> Matrix2x2
div : Matrix2x2, Matrix2x2 -> Matrix2x2
isApproxEq : 
    Matrix2x2, 
    Matrix2x2,     
    {
        rtol ? F64,
        atol ? F64
    }
    -> Bool