Module Utils.List_res
This module implements what could be called the "verification" monad. Each step may branch, but if any branch fails, then the entirety of the process fails.
val return : 'a -> ('a, 'b) tmodule Syntax = Utils.List_res.Syntax