Add doEditEvent variant which takes taskId and editorId from its attributes
# world = (me .# "doEditEvent" .$! (me .# "attributes.taskId", me .# "attributes.editorId", message)) world
This can be simplified to
# world = (me .# "doEditEvent" .$! message) world
doEditEvent would get
editorId from its
attributes when it gets only one argument.
This would improve performance because the size of strings passed in the FFI would decrease.