Fix macroexpander so toplevel expansion happens before inline expansion

Minor style fix
Update lambda example