# A → β define([COUNTER], defn([COUNT_UP])) # init counter COUNTER(1) # A → β define([ERROR], [ divert(0)dnl ERR_[]COUNTER [$1 $2] divert(-1) ])