Add tests to verify that nullable structs affect hash+equality