In case there's any doubt whether an #ActivityStreams Activity will be the object of another Activity:
Undo - "Indicates that the actor is undoing the object. In most cases, the object will be an Activity"
There is an environment where this doesn't result in chaos. It'll be fun to see whether we end up building that or the alternative 😎