Whaaat, confusing… it makes perfect sense to me 
Anyway tl;dr: Just use prototype for everything.

It would be easy enough to do, I probably wouldn’t do it with a macro though. However…
? will always be the ternary operator to me, and that would actually be a really useful addition to the Teletype, it’s something that’s been on my mind for a while.
Thus,
TER x y z
If x is great than 0 return y, else return z. Basically an inline if statement…
So:
IF MOD T 2: CV 1 N 12
ELSE: CV 1 N 24
Can be rewritten without a PRE:
CV 1 N TER MOD T 2 12 24
Or using ? as an alias for TER, plus using % for MOD.
CV 1 N ? % T 2 12 24
That would be powerful because it can be placed in a delay or a stack as it isn’t using a PRE.
Just need to get 2.0 out the door and then I can spend my time on fun things like that. (That and the unified array/arp/quantisation ops that I’ve been waiting to do for ages now.)