Makes macros require expressions.

--HG--
extra : amend_source : b531d561a2b29e4db28d13245739ebb561364927
Rewrites plugin example in literate style.