It still boggles my mind that golang hasnt introduced rust-style enums
After reading many comments from its original authors, it's not surprising.