Another edge case I'm running into is with union child actors. In V4 useActor worked completely differently than it does now. Then it would take an actorRef and pull off the snapshot and give you the send function. That was a feature we used a lot. I have run into a typing bug though with actor union snapshots using the can method though which is included.
The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.