module
RU: модуль
A unit of code that groups related definitions behind a boundary. A module exposes a public interface — the names it explicitly marks as exports — and keeps everything else private to itself. Code outside a module can use only the exported names, which stops one part of a program from reaching into the internals of another.