A data structure representing the Elm types.
Type argument of a polymorphic type.
Maybe Int --> ConcreteType Int Maybe a --> TypeVariable "a"
Does it contain lower-case type parameters?
Unwrap the ID of the type variable