Circuit: new concept of structured asynchronous programming
github.com