@mikedev @OpinionatedGeek I think multiple types is a bad idea, forces you to guess what the other side wanted to say. I would rather not support them
Why not use an additional property instead? For example Arrive activity could have result property containing a Note: an actor arrived to a place and created a note.