github.com/packtpublishing/learning-functional-programming-in-go@v0.0.0-20230130084745-8b849f6d58c4/Chapter06 (about) 01_dependency-rule-good 02_circulardep 03_observer 04_onion