macro expander: fix `#%top` via `local-expand`

Fix bug in b25a2b83ba that breaks the teaching languages.