pub unsafe extern "C" fn graphene_quaternion_init(
    q: *mut graphene_quaternion_t,
    x: c_float,
    y: c_float,
    z: c_float,
    w: c_float
) -> *mut graphene_quaternion_t