pub type AdwAnimationTargetFunc = Option<unsafe extern "C" fn(_: c_double, _: gpointer)>;