Concurrent Clean : Parser Library : brainf*ck

Parser Libraryを使ってbrainf*ckの処理系を書いてみようと思ったけれど、書き換えやら入出力やらあって、一意型の受け渡しが必要なのをParser Libraryとどう組み合わせるのか不明。ついでに、jumpなんてどうやればいいの?
というか、そもそもツールの選択を間違った感。