When restoring an initial interpreter variable which was a list, issue
occured as the 'slave eval set' was given more than one value argument.
Passing values enclosed in a 'list' fixes the issue.
Improve non-regression tests to ensure expected handling will persist
over times.
Closes#145