primitive Swing UI for exploring trees
- and a phase to capture them; try adding `>>> DebugPhase`
don't project under "value" if shape is known (Fixes #398)

- with an integration test
- and mark a related test as no longer pending
Merge pull request #424 from mossprescott/ready/398

don't project under "value" if shape is known (Fixes #398)
Merge pull request #419 from mossprescott/ready/tree-viewer

primitive Swing UI for exploring trees
Tighten up WorkflowBuilder types.

Mostly: don’t use a disjunction where we don’t need it.
Merge pull request #425 from sellout/ready/minor-fixes

Tighten up WorkflowBuilder types.