Hey can you explain to me why you don't just spawn the child and return it and leave binding the `Reporter` to the caller?