My understanding is that currently initial_params must be a vector of the length of the parameters, but this can become a bit tricky for models with lots of parameters.
Would it be possible to allow for passing, for instance, a named tuple (initial_params=(μ=2.5, σ=1.0)) to set initial values on desired parameters?