A trivial IOC container for go