Use macro as pragma on procedure. Auto-init result.