Added a Choice.mapError function and some documentation comments.
Added some workflow helper functions.