I can’t tell if I’m not grokking “composition over inheritance” or if Go just really needs better mocking tools.