Adding a strongly typed eager loading feature to an ORM | Dark Hacker News