Runner.next should always return unescaped values

If escaped expressions are passed around as results, debugged code
wouldn't be able to interact with regular code. To fix that, next/1
should always return an unescaped value. Values should be escaped
before eval_quoted, not after.