@RDogPinK @GolfNovemberUniform @nixCraft
No; it never returns 0 / false, so it can't be just a boolean.

In type theory you could say that it's value is true or "bottom" if it is executed symbolically rather than physically.