λ(x : { a : Bool }) → λ(y : < a >) → merge x y : Bool