qqp question1: Why aren't there traditional namespaces in TypeScript? How do I rewire my brain to think without namespaces for organizing related classes together question2: Why is access modifier in namespace not a part of C++ standard?