anchor.diff:      {$data | list sort by :one}
         [{"one":"first","two":["hi","hello","hijinx","goodbye"],"three":"even"},{"one":"second","two":["hinterlands","yellow","mishmash"],"three":"odd"},{"one":"third","two":["hinterlands","yellow","mishmash"],"three":"even"}]
   
  -    TODO: multiple keys (these don't work currently) (BUG)
  +    multiple keys (these don't work currently) (BUG)
         {$data | list sort by {* (:three :desc :one :asc)} | __.*.one}
           ["second","first","third"]
         {$data | list sort by {* (:three :desc :one :desc)} | __.*.one}
  
positive.code:     {"{"ok {"{$x.one} {$x.two} {$x.bogus.foo}"}"} {$x.one}"} y
        ok local surprise local!  local y
  
    The value in $x is "flat" -- it doesn't contain a pointer to itself. It does contain a block that points to $x, though, and you can explicitly unquote that block and reach inside it.
      {$x.yum}
        {"bar":"{$x}"}
      {$x.yum.bar}
        {$x}
      {$x.yum.bar | unquote}
        {"one":"local","two":"surprise local!","foo":"bar","yum":{"bar":"{$x}"}}
      {$x.yum.bar | unquote | run | __.yum.bar}
        {$x}
      {$x.yum.bar | unquote | run | __.yum.bar | unquote}
        {"one":"local","two":"surprise local!","foo":"bar","yum":{"bar":"{$x}"}}
  
    quote, unquote, and run:
      {"{__ | add 1}" | map data (1 2)}
  
negative.code:   <h2>Known Bugs</h2>
  </div>
  
      Keyed lists with positive integer keys are not ordered correctly. All keyed lists should be ordered by insertion order by default, and retain their sort order if sorted. Even once this is fixed imports from JSON will still have this problem (for the initial import, not once sorted) unless we write our own JSON parser. (DATA BUG)
        {* (:xyz :z 10 :z 3 :z 1 :z :a :z)}
          {"xyz":"z","10":"z","3":"z","1":"z","a":"z"}
        {* (:xyz :9z 10 :8z 3 :6z 1 :4z :a :2z) | sort}
          {"a":"2z","x1":"4z","x3":"6z","x10":"8z","xyz":"9z"}
  
      Most list commands eat keys:
        sort, reverse, etc
  
  