sig type t type style val create : ?state:bool -> ?style:Bogue.Check.style -> unit -> Bogue.Check.t val state : Bogue.Check.t -> bool end