Two functions both return `some Equatable`. Can their results be compared with `==`?func a() -> some Equatable { 1 } func b() -> some Equatable { 2 } let result = a() == b()