Remove several try/with blocks
Review some uses of Failure pattern
Categorize several errors in Choice.bindError in order to propagate them correctly