add a new constructor for users who don't have a string representation

Maybe I'm missing something, but this constructor seems useful for users who don't have a string representation of their expression. For example, I already have a List of objects that I can convert into a List of Expressions.