anchor.diff:  can be performed on the database (using modular arithmetic); you would have to do this yourself.
   
   
  -Building queries dynamically using recursion 
  +Building queries dynamically (using recursion)
   --------------------------------
   
   Although recursion is not allowed *within* a query, you can still use recursion to *build* a query.
  
positive.code: 
  let wrongEx6 = query.Run <@ (%satisfies) (wrongEval t1) @>
  
  (** then we would run into the same problem as before, because we would be trying to run satisfies on quoted
    code containing recursive calls, which is not allowed.  
    
    
    
  
  Queries over nested structures
  --------------------------------
  (todo)
    
    *)
  
negative.code:         count 
      } @>
  
  
  let countCorrectA = query.Run <@ (%countRange) 30 40 @>   // Counts the number of people in their thirties. 
  
  let countCorrectB' = <@ (%countRange) 30 40 @>
  let countCorrectB = query.Run countCorrectB'              // Counts the number of people in their thirties.
  
  (** 
  
  