A better API for ActiveRecord eager loading