What is true about calling this generic function whose parameter is `some Equatable`?func firstEqual(_ x: some Equatable, _ y: some Equatable) -> Bool { // body omitted return true }