Module Awa.Util

val trap_error : (unit -> ('a, string) Stdlib.result) -> ('a, string) Stdlib.result
val (let*) : ('a, 'b) Stdlib.result -> ('a -> ('c, 'b) Stdlib.result) -> ('c, 'b) Stdlib.result
val guard : bool -> 'a -> (unit, 'a) Stdlib.result
val guard_some : 'a option -> 'b -> ('a, 'b) Stdlib.result
val guard_none : 'a option -> 'b -> (unit, 'b) Stdlib.result
val u32_compare : int32 -> int32 -> int