Fix clang compile error
New Context object for composed operations and continuation hooks
Remove obsolete handler wrappers
Tidy up argument types for all wrappers and call sites
Clean up combinations of buffered handshaking and future returns