In article <878y6k700z.fsf at qrnik.zagroda>, Marcin 'Qrczak' Kowalczyk <qrczak at knm.org.pl> wrote: > > I think mplus should be separated into two functions. > > This would prevent using mplus in a single parser which - depending on > the underlying monad used - backtracks or not. Exactly. -- Ashley Yakeley, Seattle WA