To replicate this behavior, you have to manually create `.i` interface files like so: A.i ```lama I,Std; I,B; ``` B.i ```lama I,Std; I,A; ``` Source files: A.lama ```lama import B; printf("A\n") ``` B.lama ```lama import A; printf("B\n") ``` Command ```bash lamac -c B.lama -I . && lamac -c A.lama -I . && lamac A.lama -I . && ./A ``` Result ``` A B A ```