Parser: Remove dependency on Result
Parser: Temp PState implementation