definition foo : empty → empty := empty.rec (λ (e : empty), empty)