def mypipeline(traj):
add_parameters(traj)<EOL>add_exploration(traj)<EOL>return (run_neuron,(),{}), (neuron_postproc,(),{})<EOL>
A pipeline function that defines the entire experiment

    :param traj:

        Container for results and parameters

    :return:

        Two tuples. First tuple contains the actual run function plus additional
        arguments (yet we have none). Second tuple contains the
        postprocessing function including additional arguments.