Can't believe rust tried to bamboozle normal programmers into using algebraic datatypes and pattern matching by calling it "enums"