Is interest in GA just a local fashion or there are objective reasons in recent revival of interest?
I can see how you might not want to use them in JavaScript (although many folks do), but it's quite natural to use them in Scala, Haskell, or OCaml.
This looks like what I wished I had learned instead!