anchor.diff:  // tests for quote and brace matching
   
   // THINK: bug or bad test?
  -// {* ("one" "local" "two" "surprise local!" "foo" "bar" "bar" "{$foo}") | $>x}
  -//   {"one":"local","two":"surprise local!","foo":"bar","bar":"hello hey zebra squid"}
  +// {* ("bar" "{$foo}") | $>x}
  +//   {"bar":"hello hey zebra squid"}
  +
  +{* ("one" "local" "two" "surprise local!" "foo" "bar") | $>x}
  +  {"one":"local","two":"surprise local!","foo":"bar"}
   
   {{"stupid"}} y
     stupid y
  
positive.code:   
    How do we walk a tree to prune things, extract things, etc?
    
    
    
    
  
  
  
  
  
negative.code:     {* (:xyz :9z 10 :8z 3 :6z 1 :4z :a :2z) | sort}
        {"a":"2z","x1":"4z","x3":"6z","x10":"8z","xyz":"9z"}
  
    Blocks inside lists that get cloned become quoted. This might be considered a *feature* in some circles, but it makes a fairly valid use case (sticking blocks inside a keyed list as quasi-object methods) more difficult.
      {("foo" "{2 | add 7}") | map block "{__ | run}"}
        ["foo",9]
      {("foo" "{2 | add 7}") | $>foo | map block "{__ | run}"}
        ["foo",9]
      {("foo" "{2 | add 7}") | $>foo || $foo | map block "{__ | run}"}
        ["foo",9]
      
    Most list commands eat keys:
      sort, reverse, etc
  