yourIf == myId
No instance for (Eq (MyBool a0 -> a0 -> a0 -> a0)) arising from a use of ‘==’
(This may be untrue in the presence of the likes of unsafeCoerce.)