Dependency injection in Go.