Custom .WHICH for Spit::Type based on counter
Custom .WHICH for Spit::Type based on counter

Getting different .WHICH from compile-time to runtime because .WHICH
by default uses memory location. Instead we use a counter which makes
it the same from both compile time to runtime.

spitsh/spitsh