I prefer explicit input names.
Use ((0) - (num)), ((num) * (-1) @<:>) or ([neg V] of (num)) instead.
A real use would be for secondary functionality in primitives, like that say [] hides speech bubbles or ask [] and wait closes all current ask prompts.