Function prototype parsing improved.

Such parsing fails to terminate... at all, at the moment. Since this is fairly
bad, a fix should be forthcoming before the Second Coming slouches towards the
Ivory City. Which is to say... possibly sometime.