 
 : load-dependencies ( word -- assoc )
     [ "effect-dependencies" word-prop ]
-    [ "definition-dependencies" word-prop ]
-    [ "conditional-dependencies" word-prop ] tri
+    [ "conditional-dependencies" word-prop ]
+    [ "definition-dependencies" word-prop ] tri
     join-dependencies ;
 
 : (compiled-unxref) ( word dependencies variable -- )

        [ dup load-dependencies compiled-crossref (compiled-unxref) ]
        [ dup compiled-generic-uses compiled-generic-crossref (compiled-unxref) ]
        [ "effect-dependencies" remove-word-prop ]
        [ "definition-dependencies" remove-word-prop ]
        [ "conditional-dependencies" remove-word-prop ]
        [ "compiled-generic-uses" remove-word-prop ]
    } cleave ;



: store-dependencies ( word assoc -- )
    split-dependencies
    "effect-dependencies" "conditional-dependencies" "definition-dependencies"
    [ (store-dependencies) ] tri-curry@ tri-curry* tri ;

: (compiled-xref) ( word dependencies generic-dependencies -- )
