What rule of thumb should you remember for module boundaries?
When should you avoid a fancy use of module boundaries?
How does module boundaries affect maintainability?
What state reasoning matters with module boundaries?
What naming guidance fits module boundaries?
What boundary guidance fits module boundaries?
What data-shape guidance fits module boundaries?
What failure handling lens fits module boundaries?
What performance guidance fits module boundaries?
What is the best default for module boundaries?