Rework the confines to be symbols.
Further fixes to the specs, including tearing some out for later.
Further bugfixes, including making sure the regexs for ignore aren't
strings.