Separating parser to an extra gem