Put a @final on it

Mark a bunch of classes, methods, and properties as `@final`.

Also removed `MutableBox` (in favor of an immutable, final `Box`), and turned `Refl` into a struct for funsies.