we built EXPECT_ACT as an instruction to plant an expectation on the flux, which LISTEN also does, but it doesn't block waiting for the expectation to match.
This seems a little like the difference between synchronous and asynchronous SEND. These two instructions should probably be unified, and LISTEN also needs some additions to LISTEN (which doesn't handle the carrier correctly see #42) and to EXPECT_ACT, which doesn't use _add_listener
we built EXPECT_ACT as an instruction to plant an expectation on the flux, which LISTEN also does, but it doesn't block waiting for the expectation to match.
This seems a little like the difference between synchronous and asynchronous SEND. These two instructions should probably be unified, and LISTEN also needs some additions to LISTEN (which doesn't handle the carrier correctly see #42) and to EXPECT_ACT, which doesn't use _add_listener