Logging

Some directives can be used to report the state of the document, either for general information (.echo), for warning the user about a possibly problematic state (.warn) or for halting execution at a catastrophic failure (.error).