I thought the recent error proposal was quite interesting even if it didn't go through: https://github.com/golang/go/issues/71528
My hope is they will see these repeated pain points and find something that fits the error/result/enum issues people have. (Generics will be harder, I think)
Didn't they say they're not accepting any new proposals for error handling?
I kinda got used to it eventually, but I'll never ever consider not having enums a good thing.