fix: prevents multiple inclusion of the same module file, normalizes name vs. alias