defined exil:defenvf as functional counterpart of defenv
defined exil:setenvf as functional counterpart of setenv