`len` and `cap` are private fields and can't be accessed outside the module boundary, even by an impl.
I haven't really played with it though, most of my unsafe use is FFI.
(And if you weren't aware of it you would probably not use `UnsafeField` either, since the compiler can't force you to do that)