Distinguishing parsers for bound fun sigs vs types