Turn reports into event emitters that signal done