Type layout - The Rust Reference