Dependency inference in Pants 2.0.0: Precise caching without the boilerplate | Hacker News Reader