pub unsafe extern "C" fn gsk_shadow_node_new(
    child: *mut GskRenderNode,
    shadows: *const GskShadow,
    n_shadows: size_t
) -> *mut GskShadowNode