The previous chapters established the building blocks: Tags (identities), Context (the environment), and Layers (constructors). Now we put them together into the complete *Service* pattern.
A Service in effectful is the combination of:
1. 2.3.4.
This is the full dependency injection story. By the end of this chapter you'll have a working multi-service application wired entirely at compile time.