diff --git a/dhscanner-bitcode.cabal b/dhscanner-bitcode.cabal
--- a/dhscanner-bitcode.cabal
+++ b/dhscanner-bitcode.cabal
@@ -20,7 +20,7 @@
     in mind. The commands resemble an abstract RISC-style assembley, motivated by keeping
     later-phases analyses as simple as possible.
 
-version:            1.0.15
+version:            1.0.16
 license:            GPL-3.0-only
 license-file:       LICENSE
 author:             OrenGitHub
@@ -48,7 +48,7 @@
         aeson,
         base >=4.17 && <=4.20,
         containers,
-        dhscanner-ast >= 1.1.4,
+        dhscanner-ast >= 1.1.5,
 
     hs-source-dirs:
         src
diff --git a/src/Fqn.hs b/src/Fqn.hs
--- a/src/Fqn.hs
+++ b/src/Fqn.hs
@@ -21,21 +21,24 @@
 -- * Unidirectional resolution only ( one pass )
 --
 data Fqn
-   = ClassInstance ClassInstanceContent
+   = NativeTypeInt
+   | NativeTypeString
+   | NativeTypeBool
+   | NativeTypeNull
+   | NativeTypeConstInt Int
+   | NativeTypeConstStr String
+   | NativeTypeConstBool Bool
    | ClassName ClassNameContent
+   | ClassInstance ClassInstanceContent
    | FieldedAccess Fqn Token.FieldName
    | CallMethodOfClass Location String Token.ClassName
    | CallMethodOfUntypedNamedParam Location String Token.ParamName
+   | CallFuncFromImportedDir Location String FilePath
+   | CallFuncFromImportedFile Location String FilePath
    | FirstPartyImport FirstPartyImportContent
+   | FirstPartyDirImport FirstPartyDirImportContent
    | ThirdPartyImport ThirdPartyImportContent
-   | NativeTypeInt
-   | NativeTypeString
-   | NativeTypeBool
-   | NativeTypeConstInt Int
-   | NativeTypeConstStr String
-   | NativeTypeConstBool Bool
-   | NativeTypeNull
-   | Unknwon
+   | Unknown
    deriving ( Show, Eq, Ord, Generic, ToJSON, FromJSON )
 
 data FirstPartyImportContent
@@ -43,6 +46,14 @@
      {
          firstPartyImportedLocation :: FilePath,
          firstPartyImportedName :: Maybe String
+     }
+     deriving ( Show, Eq, Ord, Generic, ToJSON, FromJSON )
+
+data FirstPartyDirImportContent
+   = FirstPartyDirImportContent
+     {
+         firstPartyDirImportLocation :: FilePath,
+         firstPartyDirImportAlias :: Maybe String
      }
      deriving ( Show, Eq, Ord, Generic, ToJSON, FromJSON )
 
