A first example of how resolvers should work with test.
Some documentation in resolvers.py
Extra swearing tests pass