# Tweet by [@keefmoon](http://twitter.com/keefmoon) on 2019-07-21 20:04:55 > [!INFO] Archived from [original tweet](http://twitter.com/keefmoon/status/1153033131731148800) In reply to: [@ethanjdiamond](http://twitter.com/ethanjdiamond/status/1153019061774749697) @ethanjdiamond I’m convinced the need for type erasure is a symptom of bad modelling. Don’t think it’s ever really needed, but removing the need might require a larger refactor.