∀ {M : Type u_1} {N : Type u_2} {σ : Type u_4} [inst : Mul M] [inst_1 : Mul N] [inst_2 : SetLike σ N]
  [inst_3 : MulMemClass σ N] (f : M →ₙ* N) (S : σ) (h : ∀ (x : M), f x ∈ S) (n : M), ↑((f.codRestrict S h) n) = f n