∀ {α : Type u} {n : ℕ} {o' : Type uₒ} [inst : NonUnitalNonAssocSemiring α] (x : α) (v : Fin n → α)
  (B : Fin n.succ → o' → α),
  Matrix.vecMul (Matrix.vecCons x v) (Matrix.of B) =
    x • Matrix.vecHead B + Matrix.vecMul v (Matrix.of (Matrix.vecTail B))