implement parallel/eager pattern evaluation; release 0.17.0