NB documentation
elaborates on simulate_experiment