That's the standard implementation of a lazy var by the compiler. but you're right, that `uf` needs a `private`.