pub type GCMicroGamepadValueChangedHandler = *mut Block<dyn Fn(NonNull<GCMicroGamepad>, NonNull<GCControllerElement>)>;
Available on crate features GCControllerElement and GCMicroGamepad and GCPhysicalInputProfile and block2 only.