Update the test case to match implementation
Add a way to control template load paths from outside the parser
Bump cabal version so I can depend on this version