Update 'Test' to use new 'LogTree' with more indices.
Update 'Test' to use new 'LogTree' with more indices.

The 'UnixTree' processor instance is arguably simpler now, since the
argument pattern matches, e.g.

  callAndReturn _ _ (arg,()) _ ret _ = ...
    ...

get replaced by projections, e.g.

  callAndReturn t = ...
    ...
    where
      (arg,()) = _arg t
      ret      = _ret t

and of course the '_ret t' for 'ret' could just be inlined.  The user
can still do the full pattern match if they want, but now the
constructor needs to be given. E.g.

  callAndReturn (CallAndReturn _ _ (arg,()) _ ret _) = ...
    ...

ntc2/haskell-call-trace