anchor.diff:      when "background"
         +background(element)
       default
  -      p keine ahnung
  -
  +      +unknown(element)
   
   mixin feature(feature)
     div.feature(id=feature.id)
  -    pre.json-source=JSON.stringify(element,null,"  ")
  +    pre.json-source=JSON.stringify(feature,null,"  ")
       h2 #{feature.keyword}: #{feature.name}
       div.description!=  markdown(feature.description)
       div.elements
  -      each element in feature.elements
  -        +element(element)
  +      if feature.elements
  +        each element in feature.elements
  +          +element(element)
   
   each feature in features
     +feature(feature)
  
positive.code:         if s.rows
            +table(s.rows)
  
  mixin element(element)
    case element.type
      when "scenario"
  
negative.code:     ul.steps
        each step in s.steps
          +step(step)
  
  mixin scenario(s)
    div.scenario(id=s.id)
      pre.json-source=JSON.stringify(s,null,"  ")
      h3 #{s.keyword}: #{s.name}
      div.description!=  markdown(s.description)
      if s.steps
        ul.steps
          each step in s.steps
            +step(step)
  
  mixin table(rows)
    table
  