Not sure if it matters in Dotty, but in scalac these should be `def`-s, not `vals`. Why? Subsequent runs of the compiler might recompile `Array` (this happens if you navigate to its sources in Scala IDE, for example), which would result in new symbols for its members.

That's why I split out `RunDefinitions` in scalac, so we could have correctness and speed.