#check fun (α) [Repr α] => repr (α := α)
#check fun (x y) => x
-- conservatively interpret as pattern
#check fun (x id) => x
