anchor.diff: -MANDATORY MATCH (u:User {id: {userId}})
   = CIP2016-01-26 - Mandatory Match
   :numbered:
   :toc:
  
positive.code: 
  == Caveats to this proposal
  
  It increases the size of the language, if only slightly, and adds another key word.
  
negative.code: 
  === Alternatives
  
  Care should be taken to not confuse usecases: This CIP allows applications to propagate some of their argument verification to Cypher by providing a fail-early mechanism for non-matching patterns.
  
  Alternatively, Cypher could provide a more general, heavyweight mechanism for raising errors.
  Such a facility might also achieve the goals of this CIP while additionally supporting other usecases.
  However in the interest of keeping this proposal small and specific, this is not considered here.
  
  == What others do
  
  