Módulo
Unidad de código reutilizable con una interfaz clara — lo que tu código importa y exporta.
JS: archivos ESM. Python: archivos .py. Rust: mod + crates. Go: package. Reglas distintas, mismo propósito: encapsular la implementación, exponer una API. Se construye hacia "biblioteca" y "framework".