* duplicate declaration of unqualified imported constructor and type names (eg DATA Bool = X or DATA Heinz = True) is now prohibited.
* provided some location information for some of the imported constructs. (so in case of a name clash the src signature can be referenced)