A fairly simple flow control system for asynchronous method calls that must be performed in series, possibly passing data to the next call i the series.