Runnable prototype scrictness enforced.

Such prototypes are now parsed in a strictly conformant manner, exposing a
suite of regressions throughout the codebase. *megasigh*