At the same time, make sure we propagate contextual initializations. I'm actually not sure this is meant to be supported, but it's fine, we should implement it. Fixes #80937