modified chain[l|r](1)? parsers
added missing exports