It might be useful for some QuickOpen providers to be able to set these options too -- `singleSegmentSearch` would be useful for almost all of them.  But they don't control the new'ing of StringMatcher.  I wonder if we could document some official way for them to set options -- e.g. munging `matcher.options` is officially allowed as long as you do it before the first call to `match()`?