def add_import(<EOL>self, sym: sym.Symbol, module: types.ModuleType, *aliases: sym.Symbol<EOL>) -> None:
self._imports.swap(lambda m: m.assoc(sym, module))<EOL>if aliases:<EOL><INDENT>self._import_aliases.swap(<EOL>lambda m: m.assoc(<EOL>*itertools.chain.from_iterable([(alias, sym) for alias in aliases])<EOL>)<EOL>)<EOL><DEDENT>
Add the Symbol as an imported Symbol in this Namespace. If aliases are given,
        the aliases will be applied to the