foo.has_reflect :
  Π (α : Type) [a : has_reflect α] (β : Type) [a : has_reflect β] [a : reflected α] [a : reflected β],
    has_reflect (foo α β)
foo'.decidable_eq :
  Π (α : Type u_1) [a : decidable_eq α] (β : Type u_1) [a : decidable_eq β] (n a : ℕ),
    decidable_eq (foo' α β n a)
foo'.has_sizeof :
  Π (α : Type u_1) [a : has_sizeof α] (β : Type u_1) [a : has_sizeof β] (n a : ℕ), has_sizeof (foo' α β n a)
