pub unsafe extern "C" fn rb_complex_mul(x: VALUE, y: VALUE) -> VALUE