import_ :: HParser Import
import_ = addRange $
    do
        n <- var
        return $ \r -> Import_Variable r n

{-
cdecls -> " {" decl1 ";" .... ";" decln "}"    (n>=0)
-}

{-
cdecl -> vars "::" type  (type signature)
      | (funlhs | var) rhs
-}
import_ :: HParser Import
import_ = addRange $
    do
        n <- var
        return $ \r -> Import_Variable r n

{-
cdecls -> " {" decl1 ";" .... ";" decln "}"    (n>=0)
-}

{-
cdecl -> vars "::" type  (type signature)
      | (funlhs | var) rhs
-}
import_ = addRange $
    do
        n <- var
        return $ \r -> Import_Variable r n

{-
cdecls -> " {" decl1 ";" .... ";" decln "}"    (n>=0)
-}

{-
cdecl -> vars "::" type  (type signature)
      | (funlhs | var) rhs
-}