parsec/reader stack almost