This is the sort of thing I was getting at earlier. It's easier on a dev to not have to remember which things come from where. Plus if we ever change it and Django-ify F (for example), then it's less likely to create subtle errors if the devs are importing everything from elasticutils.contrib.django.