Right now `Engine.add_participant()` will overwrite previous reference. There should also be some convenience for easily setting up multiple participant in same process, at least using the API.