Module
A reusable code unit with a clear interface — what your code imports and exports.
JS: ESM files. Python: .py files. Rust: mod + crates. Go: package. Different rules, same purpose: encapsulate implementation, expose API. Builds up to "library" and "framework".