anchor.diff:  is "Genus" and whose name is "Felis", etc.  The _root link_ has kind
   "Subfamily" and name "Felinae".
   
  -[Constructing Keys with the Java API](https://cloud.google.com/appengine/docs/java/datastore/entities#Java_Generating_keys)
  +link:https://cloud.google.com/appengine/docs/java/datastore/entities#Java_Generating_keys[Constructing Keys with the Java API]
   is a fairly complex matter; Clojure makes it trivial.  Instead of:
   
   ```java
  
positive.code: ancestor path), use ds/key-name.  ("name" is reserved for getting the
  name component of a Key node).
  
  [Note that the keys in a keychain need not be associated with actual Entities in the datastore.]
  
  Migae uses keywords to encode Kinds and Identifiers.  The native
  datastore uses String for Kinds, and either String or Long for
  
negative.code: 
  This might produce something like `[:Foo/Bar :Baz/7]`.  The numeric id
  will be generated by the Datastore - see
  link:https://cloud.google.com/appengine/docs/java/datastore/entities#Java_Assigning_identifiers[Assigning identifiers].
  
  
  # keys and the datastore
  