Split partial_voice_sign into a separate grammar to hopefully reduce memory consumption during compilation.
More compiler firewalling.