I have a program similar to the following:
struct MyEvent { /* some fields */ } struct MyStruct { /* some fields */ } struct MyStreamer { /* holds some state