Use a generator expression in lieu of a list comprehension
Add ability to create a schema from a list of strings
remove debug print
expression evaluation framework; load implementation and test