what a mess.
even more of a mess, but some of the tests pass!
more hacking - ad effect/test_twisted.py

more tests pass
mess mess mess. ALL effect tests pass. :D
simplify the trampoline a bit, reorg some code
fix the examples.
lint
finally bring parallel back into the main module, leaving the Twisted-based implementation separate
make the github examples _actually_ work again...
lint
simplify the CPS some more; .done() was unnecessary
update parameter name to match reality
documentation changes and a bit of code moving
another minor doc change
minor doc improvement, and get rid of Effect.with_callbacks
get rid of 'serialize', and also add more docs
more minor docs/comments/code structure
testing improvements
move sync_perform to the main module, instead of just testing.
minor __init__ docstring improvement