Monadic.Delayed_option
type 'a t = 'a Stdlib.Option.t Delayed.t
val some :
?learned:Gillian.Gil_syntax.Formula.t list ->
'a ->
'a option Delayed.t
val none :
?learned:Gillian.Gil_syntax.Formula.t list ->
unit ->
'a option Delayed.t
val of_option :
?learned:Gillian.Gil_syntax.Formula.t list ->
?learned_types:(string * Gillian.Gil_syntax.Type.t) list ->
'a ->
'a Delayed.t
module Syntax : sig ... end