Now erroring out on signatures that don't fully match the regex.
This catches signatures that may pass the parse but not really work.
Fixes #307.