`Event` should implement `Clone`; it doesn't make sense for it not to (especially considering each of its members implements `Clone` too)