Patch flycheck.

Fixes issue #3
Successive narrowing works

New region is intersection of previous and requested regions.
Version