{X Y : Pointed} →
  {motive : X.Hom Y → Sort u_1} →
    ((toFun : X.X → Y.X) → (map_point : toFun X.point = Y.point) → motive { toFun := toFun, map_point := map_point }) →
      (t : X.Hom Y) → motive t