Wireup — Type-Driven Python Dependency Injection | Open Awesome