{motive : Aesop.Script.LazyStep → Sort u} →
  (t : Aesop.Script.LazyStep) →
    ((preState : Lean.Meta.SavedState) →
        (preGoal : Lean.MVarId) →
          (tacticBuilders : Array Aesop.Script.TacticBuilder) →
            (tacticBuilders_ne : 0 < tacticBuilders.size) →
              (postState : Lean.Meta.SavedState) →
                (postGoals : Array Lean.MVarId) →
                  motive
                    { preState := preState, preGoal := preGoal, tacticBuilders := tacticBuilders,
                      tacticBuilders_ne := tacticBuilders_ne, postState := postState, postGoals := postGoals }) →
      motive t