pub unsafe extern "C" fn select(
    async_item_handles: *const AsyncItemHandle,
    async_item_handles_len: usize,
    timeout_ms: u32,
    done_index_out: *mut u32
) -> FastlyStatus