removed incremental parser. Let's have it in a branch
removed Pattern#derive()