Recursively (and efficiently) freeze and thaw objects.
A small framework/API for digest functions.
Allows command-line tasks to be triggered by MQTT events