code: def engineer_experiment(request):
      """`CVExperiment` fixture that supports provision of a `feature_engineer` through `request`"""
      feature_engineer = FeatureEngineer(steps=request.param)
      experiment = CVExperiment(
          model_initializer=Ridge,
          model_init_params=dict(),
          feature_engineer=feature_engineer,
      )
      return experiment
  
file_path: hyperparameter_hunter/tests/integration_tests/feature_engineering/test_intra_cv_target_transform.py
imports: from hyperparameter_hunter import Environment, CVExperiment
  from hyperparameter_hunter.callbacks.recipes import dataset_recorder
  from hyperparameter_hunter.feature_engineering import FeatureEngineer
  from numpy.testing import assert_array_almost_equal
  import pandas
  import pytest
  from sklearn.linear_model import Ridge
  from sklearn.preprocessing import QuantileTransformer
label_desc: Use image node_id 4 for calling a global function with example usage: engineer_experiment(request) and returns: experiment