add0 x' Cons x xs add0 Cons Cons Nil Nil x' xs notEmpty Cons x xs True notEmpty Nil False add0 x Nil x goal x y add0 x y add0 2 Cons 2 Nil 0 notEmpty 1 True 0 False 0 goal 2 INNERMOST