anchor.diff:      
       Pipeline variables, including magic pipes, are reduced prior to templatization. 
       --> don't use lists as templates!
  +    
  +    TODO: fix the double-double-underscore issue (probably by using a placeholder segment) (BUG)
         {(7 8) | each block (1 __ "{__}")}
           [1,[7,8],"{__}"][1,[7,8],"{__}"] 
           
  
positive.code:       ex: using .{}. notation
        {$bundle.{$bar.one}.one | eq :1}
  
        //
        // test Daimio path setting
        //
  
        {:ash | $>hash.{"two"}} {$hash}
          ash {"two":"ash"}
  
        {:ash | $>hash.{"two"}.monkey.flu} {$hash}
          ash {"two":{"monkey":{"flu":"ash"}}}
  
        {:ash | $>hash.{"two"}.monkey.{(:x :y :z)}.flu} {$hash}
          ash {"two":{"monkey":{"x":{"flu":"ash"},"y":{"flu":"ash"},"z":{"flu":"ash"}}}}
  
  
  Depth 4: Creating commands
  
negative.code:     {$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)
      {$data | list sort by {* (:three :desc :one :asc)} | __.*.one}
        ["second","first","third"]
      {$data | list sort by {* (:three :desc :one :desc)} | __.*.one}
  