Simplifying Go Applications with Dependency Injection | pilput