(Of course you could do the same thing as Rust and expose only a static creator function and hide the actual constructor.)
(Of course you could do the same thing as Rust and expose only a static creator function and hide the actual constructor.)