DynamicPPL.Model{typeof(sir_model), (:times, :init_state, :n_obs), (), (), Tuple{Vector{Float64}, Dict{Symbol, Float64}, Int64}, Tuple{}, DynamicPPL.CondFixContext{DynamicPPL.Condition, VarNamedTuple{(:obs,), Tuple{Vector{Int64}}}, DynamicPPL.DefaultContext}, false}(sir_model, (times = [0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0 … 50.0, 51.0, 52.0, 53.0, 54.0, 55.0, 56.0, 57.0, 58.0, 59.0], init_state = Dict(:I => 2.0, :R => 3.0, :S => 279.0), n_obs = 59), NamedTuple(), CondFixContext{DynamicPPL.Condition}(VarNamedTuple(obs = [0, 1, 0, 10, 6, 32, 47, 37, 29, 11, 13, 8, 2, 2, 2, 0, 2, 1, 2, 2, 5, 2, 3, 2, 3, 5, 7, 8, 5, 7, 4, 12, 7, 5, 3, 4, 1, 0, 5, 2, 2, 0, 6, 1, 1, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1],), DynamicPPL.DefaultContext()))