models now handle missing data as nans
(though models are still time-homogeneous, so missing data costs
computation time like regular data)