{k : Type u_1} →
  {G : Type u_2} →
    {V : Type u_3} →
      [inst : CommSemiring k] →
        [inst_1 : Group G] →
          [Fintype G] → [inst_3 : AddCommMonoid V] → [inst_4 : Module k V] → Representation k G V → Module.End k V