eval: Report error when evaluating chunk
Much better sys.SetNonblock...
util/async-reader.go: set file back to blocking mode and sync properly
edit: Synchronize control of edit.Reader too