Use next and end convenience functions in fromPromise