anchor.diff:  experimentation.  So from the root directory, fire up a repl and start
   experimenting:
   
  -```clojure
  +[[app-listing]]
  +[source,clojure]
  +----
   $ lein repl
   nREPL server started on port 52304 on host 127.0.0.1 - nrepl://127.0.0.1:52304
   REPL-y 0.3.5, nREPL 0.2.6
  
positive.code: {:a 1}
  user=> (ds/entity-map* k m)   ;; pull constructor - retrieves matches from datastore
  {:a 1}
  ```
  
  You will sometimes get `NullPointerException No API environment is
  registered for this thread.` (the test env seems to timeout); if so,
  
negative.code: Very much a work in progress.  Works well enough to have some fun
  playing around.  Not packaged on clojars, to experiment, clone the
  repo and run the tests.  Some recent documentation is at
  link:doc/Entities.md[Entities], link:doc/Keychains.md[Keychains] and
  link:doc/Datastore.md[Datastore].  Lots of simple
  link:test/clojure/migae[tests] that demonstrate the semantics.
  
  At this point, until I can get more complete documentation organized,
  you'll probably want to at least review Google's official
  link:https://cloud.google.com/appengine/docs/java/datastore/[Datastore documentation].
  
  == getting started
  
  