Why GritParser?