debug: Add warn() and error() macros