Interpret: list-pattern. TODO: e* acts like e+, need to fix (many)