Returns TRUE only if daemons are set, otherwise produces an informative
error for the user to set daemons, with a clickable function link if the
cli package is available.
character value for the compute profile to use (each has its
own independent set of daemons), or NULL to use the 'default' profile.
call
(only used if the cli package is installed) the
execution environment of a currently running function, e.g.
environment(). The function will be mentioned in error messages as the
source of the error.