solidity non ti permette di dare lo stesso nome a un evento e a una struct nello stesso contratto il che è un peccato perché il miglior nome per la cosa che stai firmando o passando e le informazioni che stai emettendo è spesso lo stesso ci sono buoni hack che mantengono l'interfaccia leggibile?