pub type GMainContextPusher = c_void;