These efuns act on arbitrary values of various types.
Beek @ZorkMUD, Lima Bean, IdeaExchange, TMI-2, and elsewhere