fails:Struct#hash returns the same hash for recursive structs
