Vect n a
n
Bool
True
hsdata Matrix (row :: Nat) (col :: Nat) = ... -- 行列を’表す型 prod :: Matrix a b -> Matrix b c -> Matrix a c -- 行列同士の乗算