I think having more enforcement about what include...
# random
d
I think having more enforcement about what includes are added might be better. For example, does calling
.includes
multiple times replace or add includes? Also if you were going to go crazy with it couldn't you add an enum of Includes which you could think pass in as a list to your includes method (to avoid typos)?