def METHOD_NAME(self, batch: Tuple[Any, Any]):
    X, y = batch
    score_func = self._hyperparams["score_func"]
    n_samples_seen_ = count(X)
    feature_names_in_ = get_columns(X)
    lifted_score_ = score_func.METHOD_NAME((X, y))
    return _SelectKBestMonoid(
        n_samples_seen_=n_samples_seen_,
        feature_names_in_=feature_names_in_,
        lifted_score_=lifted_score_,
    )