could someboy explain what _outline means in macro definition?
Accordint to IL spec (v. 2.0d, page 7-283): "use _outline to outline as a function". Not very explicit IMHO.
Also, I think I have some lexical captures when macros are called with temporaries whose names are already used inside macro's body. It seems the renaming scheme (page 7-285) does not really work as suggested.