Seems as though this “enum problem” is caused by a conflict in ethos between our incremental approach to software development and the immutability of Smart Contracts.

Pretty good piece of advice and with a good bit of commenting it shouldn’t be too much of a burden :)

Engineer at Chainlink Labs.