This reverts commit 987be67.
ISessionManager typeclass functions are low level are not intended for use by end users of Session or any of its backends. Since some functions have names that clash with Prelude exports, it is better to expose them from a separate module that's meant to be used by backend devs.
…u to switch between different config file sets with a -e option on the command line. The new default config filename is now devel.cfg instead of snaplet.cfg.
…rom a config file.
…fig files work as expected.
installation, and fix the tests accordingly.
…d of the project root. This breaks compatibility but is the correct behavior for when the heist snaplet is used somewhere other than at the top level.
…oo many prefixes.
…ctions that were registered before the exception was thrown.
…sulation of the snaplet's URLs within the root given by the parent snaplet. Modify test case accordingly.