Seems your code would be a little DRYer without wrapping these constants in OUT_TYPE. Advantage to doing this?