Further simplification and refinement of enhanced Algebraic types support
Further simplification and refinement of enhanced Algebraic types support

bradparks/ChaiScript__cplusplus_scripting_language,lefticus/ChaiScript,lefticus/ChaiScript,bradparks/ChaiScript__cplusplus_scripting_language,bradparks/ChaiScript__cplusplus_scripting_language,kamilzubair/ChaiScript,lefticus/ChaiScript,kamilzubair/ChaiScript,kamilzubair/ChaiScript