{α : Type} →
  {motive : Lean.Compiler.LCNF.EmitToString✝ α → Sort u} →
    (t : Lean.Compiler.LCNF.EmitToString✝ α) →
      ((toEmitString : α → Lean.Compiler.LCNF.EmitM✝ String) → motive { toEmitString := toEmitString }) → motive t