An optionally asynchronous flow library.