withFreshMacroScope
expandMacroImpl?
wait_*
We can use to define `if-then-else` using macros
The issue was reported here: https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/Required.20type.20annotation.20using.20Array