{α : Type u_5} →
  {ι : Type u_6} →
    {κ : Type u_7} →
      {C : (ι → Option α) → κ} →
        {motive : Combinatorics.Line.AlmostMono C → Sort u} →
          (t : Combinatorics.Line.AlmostMono C) →
            ((line : Combinatorics.Line (Option α) ι) →
                (color : κ) →
                  (has_color : ∀ (x : α), C (↑line (some x)) = color) →
                    motive { line := line, color := color, has_color := has_color }) →
              motive t