To confuse things, the internal state of a val can be changed but the object referred to by a val cannot. A val is not a constant. — pferrelApr 24, 2014 at 21:20
Not that much of a bruh moment, pferrel is just referring to how you can do val a = ListBuffer.empty[Int] and then modify the ListBuffer that a holds without actually reassigning the variable a itself
That's how it works in most languages with mutable and immutable variables afaik
@lyxal It's fine if it's broken, I'd recommend pushing because we don't want your work being lost in case someone nukes your laptop :P
Do it in a different branch if you really feel like it