we could consider if the initial `target` should be an ActorSelection, or if we should support both ActorRef and ActorSelection?