allow :prototype(...) to specify prototypes
[#93338] make ($foo = ) equivalent to ($foo = undef)
version 1.0501