Inside a compact canonical constructor, what happens to assignments made to the constructor parameters?record Range(int lo, int hi) { Range { if (lo > hi) { int t = lo; lo = hi; hi = t; } } } // new Range(5, 2).lo() == ?