Looking into the advanced features of the EnsembleProblem, I find it hard to understand what the u, data and I arguments for the reduction function are.
https://docs.sciml.ai/DiffEqDocs/latest/features/ensemble/#Performing-an-Ensemble-Simulation
It would also be nice if slightly more informative docstrings were available
help?> EnsembleProblem
search: EnsembleProblem
struct EnsembleProblem{T, T2, T3, T4, T5} <: SciMLBase.AbstractEnsembleProblem