Z(x:Any):Any
Zap(x:Any):Any

Force false expression to EMPTY. If the parameter is an empty string, False, or zero, returns EMPTY. Otherwise, the parameter is returned as-is. The idea is to make zero/empty values disappear in messages, e.g.

  Z(Money) # ' mc'

will return a string like "10 mc" if there is some money, but disappear if there's none.

See also: Elementary Functions

This is a testing version.
It may be incomplete, and have more bugs (or features) than the public live version at planetscentral.com.