each address is contained within also fix a bug having to do with codegen for enum value initialization expressions
closes #194