How about an IDL that would not create an undefined variable whenever something gets mistyped... Iarla.