anchor.diff:  }
   
   &mymacro {
  -function bar = |a, b| -> a + b
  -
  -struct Foo = {x}
  +function mult = |a, b| -> a * b
  +
  +struct Point = {x, y}
   }
   ----
   
  
positive.code: 
  ==== Calling macros with a block
  
  An other special call syntax, for which the `&` prefix is mandatory, is when a macro must be called with a complete block as last argument.
  
  For instance:
  [source,golo]
  ----
  macro mymacro = |value, block| -> ....
  
  #...
  
  function main = |args| {
  
  
negative.code: [source,golo]
  ----
  @example(42)
  function add = |a, b| -> a + b
  
  @mymacro
  function mult = |a, b| -> a * b
  
  @mymacro
  struct Point = {x, y}
  ----
  
  [WARNING]
  