Fix term leakage in expression evaluation

Probably introduced when parser was improved to handle return single
expression of proper type.
Merge branch 'fix-parser-str-leek'

Fix small and recently introducer memory leak in parser.