use ParamT<Fp2>::b for dispatch