Синтаксис, например, ->.
Enum имеют ассоц. значения. Либо я просто не встречал такое в знакомых мне языках.
Ну, второе утверждение абсолютно верно.
Синтаксис ->, в смысле именно как оно записывается? Потому что лямбды подобным образом записываются вообще везде, от Scala до ES7
Ассоциативные значения enum это алгебраические типы, привет. Они есть в любом функциональном языке со статической типизацией. Haskell, OCaml, F#, да кучи их