solidity laat je niet toe om een evenement dezelfde naam te geven als een struct in hetzelfde contract wat jammer is, want de beste naam voor het ding dat je aan het ondertekenen of doorgeven bent en de informatie die je aan het uitzenden bent, is zo vaak dezelfde zijn er goede oplossingen die de interface leesbaar houden?