In here will go some basic utilities I need to rewrite for searching for words with wildcards, eg ..b..[fs]..ing or gin.e.s* Some patterns lend themselves to efficient implementation by dawgs but for others you might as well use general purpose regexps and just scan the entire wordlist. I guess just walking the dawg is still faster than reading a text file so we might as well stay with dawgs for everything.