Same as parser but with a leading underscore. This is used to avoid circular dependencies in some cases.