I was thinking about it but it’d make it very difficult (theoretically impossible) to create reusable components and examples that use the event’s user data. E.g. the example (like the one I linked above) assumes that the user data type is void*
but another example could use my_special_type
.