Heuristic. If your IDE's Outline view of a module is longer than its public interface, the module is shallow. Deepen it.
"If your IDE's Outline view is roughly the same length as your public interface, the module is shallow — everything inside is exposed. Deepen it."