 is still a few. We'll talk about it. So, I assume that you're using something like ES6 or something like that, right? Okay, you use transpilers. Okay, how many of you just write JavaScript without transpilers? Okay. And you still enjoy it? It's hard to enjoy JavaScript. No, I tried it, seriously, but no. That doesn't work. Okay. So, my name is Vagmi. I am heading a small consulting company called Tarka Labs. We do web and mobile development. So I have, I mean, I write a lot of JavaScript. And I've been using ES6 a lot these days. Before that, I did a little bit of coffee script. I mean, anything that would not let me write JavaScript but still write JavaScript, I would take that actually. So, my journey into functional programming languages came through Lisp, actually. So I started off with Scheme very early on. And then I did Common Lisp. And then I discovered Clojure and so on and so forth. And finally I discovered that, you know what, even if you have to write JavaScript, you don't have to write JavaScript, actually. So thanks to transpilers and so on and so forth. So my journey with functional programming properly started with, I would say Clojure and Clojure script, actually. Now, the thing that I liked really about Clojure and Clojure script is that it was on the JVM. I mean, I was a Java programmer. So all the libraries were just interop away or they had excellent wrappers over everything. And they also had Clojure script after a while. And the best thing that ever happened to Clojure script was David Nolan, actually. So he created Ohm. And I think this, Bodil had given a talk called Developing for the Browser in the Post FRP World, as if there was some sort of an apocalyptic thing. But that is very true because after Ohm came in, it kind of gave this perspective of how you could use functional programming and immutable data structures and still have very, I mean, very well-reasoned user interface. And from that point on, I started discovering more languages like that. I actually had a brief sojourn with Elm as well. And then Elm is very nice. But at the same time, Elm is, what do you say? I mean, it's still evolving. And it is very opinionated on the kind of things that you can do with that type system and so on and so forth. It is pretty nice. But, and then I discovered pure script, which is far more stricter, far more, what do you say, elegant form of functional, strongly type functional programming language targeting the browser. So usually as programmers, the first thing you do when you do that is you write hello world, right? Or hello pure script. Now the trouble with writing hello world in languages like Haskell.