{M : Type u_10} →
  {N : Type u_11} →
    [inst : One M] →
      [inst_1 : One N] →
        {motive : OneHom M N → Sort u} →
          (t : OneHom M N) →
            ((toFun : M → N) → (map_one' : toFun 1 = 1) → motive { toFun := toFun, map_one' := map_one' }) → motive t