Simplified many of the operations.  Replaced TransformBlock with identical already-existing Function interface.
Remove unused future
Added executeWrappedCommandProtocol(Async) default codec helpers