Add error and explanation for infinite type aliases
Add error and explanation for infinite type aliases

mgold/Elm,deadfoxygrandpa/Elm,5outh/Elm,pairyo/elm-compiler,Axure/elm-compiler,laszlopandy/elm-compiler,JoeyEremondi/elm-pattern-effects