Added NoPrecedenceModule that doesn't allow imported and internal names to overlap at all