Interpolated constants

This adds a :readonly tag that provides readonly scalar variables for the mnemonics, e.g. $HTTP_OK. The advantage of these over standard constants is that they can be used as hash keys as well as interpolated in strings.