not complete yet, but it seems to work... This required to introduce an unbuffered mode to el_gets(), but that was a minor change.
function via a new el_set() operation. Thanks, nicely done :-)