First draft of a pattern suggester. May work, we don't have data to test it yet.