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