public struct Event(TArgs : EventArgs = EventArgs)
{
public void addHandler(Handler handler);
public Handler[] handlers(); [property getter]
public void opCall(Object sender, Args args);
public void opCatAssign(Handler handler);
public void removeHandler(Handler handler);