namespace foo
open nat
inductive nat : Type := zero | foosucc : nat → nat
check 0 + nat.zero --error
end foo
check nat.succ nat.zero --error