Miscellaneous notes as I am learning https://github.com/uber-go/fx. Related links: Eliminating globals -- what's the right pattern? #725 Combined Populate and Provide APIs #338 dig.In help Proper way of injecting fields Right pattern to use fx.Populate() to avoid adding more parameters to constructors