Currently the config load expects a callable which seems to prevent it from loading in something as simple as a dictionary, which seems better.
I feel like we should be checking whether it's a callable or a dict as I think these are the two most common cases and loading in accordingly.
I'm looking at you for feedback on this one @aecay .