TemplateCompiler - Functionality to compile
Ambition templates into .vala source files. Used by the ambition binary.
Dispatcher - Core entry point of an Ambition
application, providing methods to dispatch a request from a web endpoint to a method or series of methods.
App - Static methods for keeping global application state.
Actions - Base class for the auto-generated Actions
class, derived from the application's actions.conf.
Stash - Stash or cache of data that lasts for the life
of a request. This is helpful when preparing values during a "begin" or while transferring data between methods.
This needs to be somewhere else. to_array() combined with joinv is a
recipe for segfaults, so this is a layer of protection until I figure out what might be wrong.