fn twin_mul_nistz256( g_scalar: &Elem<N, Unencoded>, p_scalar: &Elem<N, Unencoded>, p_xy: &(Elem<Q, R>, Elem<Q, R>), ) -> Point