fix done:clean
add test
temporal
revert changes of FanParsers.ml a weird bug in Stream.dup Stream.peek_nth:fix