Revamped stream-convert with ES6 and promise.