: macro foo -> { This is ! : } : before bar -> { before ! : } : block baz -> { This is ! : }