Use pipeTo instead of closing over Actor and ActorContext