Dependency Extraction
Asteracea natively supports inversion of control via dependency extraction, which is functionally identical to dependency injection but implemented a bit differently.
To define an extractable trait, you can for example write:
TODO