example : Nat → Nat := by
  refine' (fun x => _)
  trace_state
  sorry

example : Nat → Nat := by
  refine' (fun x => ?_)
  trace_state
  sorry
