Fixed the infinite recursion in Type.lubWithExternal(Type).