Assumed: myeq myeq Bool ⊤ ⊥ Assumed: T Assumed: a Error (line: 5, pos: 6) type mismatch at application argument 3 of myeq Bool ⊤ a expected type Bool given type T Assumed: myeq2 Set: lean::pp::implicit Error (line: 9, pos: 15) type mismatch at application argument 3 of myeq2::explicit Bool ⊤ a expected type Bool given type T