The Sequence class should be good to go.

It has some useless functions, and not enough null-checking, but the getValue() method actually evaluates all the expressions it has. It also automatically flattens sequences (by evaluating them), so there should be no more need for flattenToString.
Merge branch 'master' of https://github.com/ty707/SCALR