@adriaanm what does it mean to say "AnyRef also defines getClass"? AnyRef's getClass is Object's getClass, which we will get a lot more often than somehow. I assume there's plenty of test coverage since I must have written some. If not, it's easy to tell if it's working, run something like
```
scala> "".getClass.newInstance.length
res0: Int = 0
```
Without a helpful getClass typer, that will not compile.