object
  method error :
    ?parent:GWindow.window_skel ->
    ('a, Format.formatter, unit) Pervasives.format -> 'a
  method full_protect :
    cancelable:bool ->
    ?parent:GWindow.window_skel -> (unit -> 'b) -> 'b option
  method protect :
    cancelable:bool -> ?parent:GWindow.window_skel -> (unit -> unit) -> unit
end