{M : Type u_3} →
  {α : Type u_1} →
    (motive : (n : ℕ) → (FirstOrder.Language.constantsOn α).Functions n → (Fin n → M) → Sort u_2) →
      (n : ℕ) →
        (c : (FirstOrder.Language.constantsOn α).Functions n) →
          (x : Fin n → M) →
            ((c : (FirstOrder.Language.constantsOn α).Functions 0) → (x : Fin 0 → M) → motive 0 c x) → motive n c x