rngMap: {
    [k in BagType]: (new (seed: number) => Bag)
} = ...