anchor.diff:  # After the transaction completes, the modified values are persisted and the
   # persisted IP:block=1 will be used to block all transactions from the same IP
   # address for the next 300 seconds.
  ------------------------------------------------------------------------------------
  +----
   
   Since the data is only purged when it is attempted to be read back in
   after expiring, the data may still accumulate on the filesystem. It may
  
positive.code: * Adds the supplied recipe tag to all rules within the recipe.
  * Forces rule execution order within the recipe.
  
  -------------------
  Recipe "recipe/1" {
    Rule("lua/1",1),
    Rule("lua/2",1),
    Rule("lua/3",1)
  }
  -------------------
  
  Each rule in the recipe will contain the recipe tag and therefore the
  entire recipe can be enabled via the `RuleEnable` directive.
  
  -----------------------
  RuleEnable tag:recipe/1
  -----------------------
  
  The `Rule` directive supports chaining rules via the `chain` rule
  modifier. Chaining allows rules to be logically ANDed together so that
  
negative.code:   action("event:alert"):
    action("block:phase"):
    message("Some message text.")
  ----
  
  Even this, however, is a bit more verbose than desired. In practice many
  rules will follow the same form and it will quickly become tedious to
  