blob: 11c5d74770daba4e6b922a4ddc29974a4135a02b [file] [edit]
import Lean
open Lean Meta Elab Term in
elab "whnf%" t:term : term <= expectedType => do
let r ← whnf (← elabTerm t expectedType)
trace[Meta.debug] "r: {r}"
return r
opaque x : Option Nat := some 42
set_option trace.Meta.debug true
#eval whnf% x.getD 0