{R : Type u} →
  [inst : Semiring R] →
    {X Y : Type v} →
      [inst_1 : AddCommMonoid X] →
        [inst_2 : Module R X] →
          [inst_3 : AddCommMonoid Y] →
            [inst_4 : Module R Y] → (X →ₗ[R] Y) → (SemimoduleCat.of R X ⟶ SemimoduleCat.of R Y)