Structs cannot contain 'let' bindings because the default constructor for structs will not execute these bindings. Consider ...