# this should run 'list a b c tail' 
catch {

% x.=>0*   tail  |> inspect <in| list a b c

}

#should it then be able to run pipelines as 'args' 
% x.=>0*    |> inspect <in| % y.= list etc blah |> string toupper

#but then what would happen if the args pipeline also took input via another <| ?
% x.=>*    |> inspect <in| % y.= list etc blah  <| list data 

#punk modified so pipeline operates to the leftmost <| 


% out= x=   |> inspect  |p1/0> .= { {*}$p1 }   |> inspect <in| [list % y.= list etc blah |> string toupper]