bugfix - remove redundant language elements that cause a recursion error (eg. subtyping "float" with "float")