Splits out parser into separate namespace.