further reorganizes the public interface of the parsers package