bar_gadget(protoboard< FieldT > &pb, const pb_linear_combination_array< FieldT > &X, const FieldT &a, const pb_linear_combination_array< FieldT > &Y, const FieldT &b, const pb_linear_combination< FieldT > &Z_packed, const std::string &annotation_prefix)