JS Modules are file-based, meaning one module per file.
Modules are singletons, meaning there's always only one instance of the module (and it's state).
Named Exports
export function foo() { ... }
export let bar = 23;
const baz = [1, 2, 3];
export { baz };