Refactor ImportDeclaration

Introduce

  data ImportDeclarationType
    = Unqualified
    | Qualifying [DeclarationRef]
    | Hiding [DeclarationRef]
Add passing example for import mod hiding (..)