`Alignment` is publicly available in the `Formatter` struct, but all these other bits are just internals of the `fmt` bytecode essentially. They all need to be public to be constructed anywhere.