Motivation: auxiliary recursors such as `brecOn` do not depend on user-facing projection definitions anymore. Thus, we can simplify `whnfCore` at `TypeUtil`.
trace!
bin/lean_stage0
Array Expr
DelayedMVarAssignment
CHECK_RC_OVERFLOW