blob: 1b91dc8e1acdd2afd9a7f0a69f1c3717c26aa5b8 [file] [edit]
def foo : {α : Type} → [inst : D α] → A α :=
fun {α : Type} [inst : D α] => @inferInstance.{1} (A α) (@B.toA α (@D.toB α inst))
def bla : {α : Type} → [inst : D α] → A α :=
fun {α : Type} [inst : D α] => @inferInstance.{1} (A α) (@C.toA α (@D.toC α inst))
def boo : {α : Type} → [inst : D α] → A α :=
fun {α : Type} [inst : D α] => @inferInstance.{1} (A α) (@B.toA α (@D.toB α inst))
def boo2 : {α : Type} → [inst : D α] → A α :=
fun {α : Type} [inst : D α] => @inferInstance.{1} (A α) (@C.toA α (@D.toC α inst))