↗️ This README only covers one section of the demo. The master branch contains more information.
This branch shows how implied readability allows the monitor and monitor.peek modules to use monitor.observer.alpha without requiring monitor.observer even though that module's API is needed as well.
The feat is achieved by using requires transitive
to establish the dependency from monitor.observer.alpha to monitor.observer.
module monitor.observer.alpha {
requires transitive monitor.observer;
exports monitor.observer.alpha;
}