I use something like that in a more general sense:
#๐๐๐๐๐๐๐๐ข(๐๐๐) => ๐ฑ๐๐๐๐๐๐
Going against the UNIXish #paradigm of "zero means true" (which has *never* made sense to me), 0, 0.0, and "" evaluate to #๐๐๐๐๐. Other numerics and nonempty strings are #๐๐๐๐. Anything other than a number or string will be coerced with #๐๐_๐, and evaluate to ๐๐๐๐๐ on failure. I'd have to check the code, but I think you can specify how strings should be treated.