make modules language-independent