show outlet attachment errors in tests
add scheduleEager, so nested async outlet attachments collapse into one
job on the scheduler queue
move Pipe outlet attachment from schedule to scheduleEager
add -not, -and, and -or operators
add -filterAdjacent and -dedupe