Loosely defined the API for the parser section of things.