{R : Type u_2} →
  {S : Type u_3} →
    {F : Type u_5} →
      [inst : Monoid R] →
        [inst_1 : Monoid S] →
          [inst_2 : FunLike F R S] →
            {f : F} →
              {motive : IsLocalHom f → Sort u} →
                (t : IsLocalHom f) → ((map_nonunit : ∀ (a : R), IsUnit (f a) → IsUnit a) → motive ⋯) → motive t