meta and macro are no longer keywords
# is a valid identifier (placeholder)