This guy is incredibly sanctimonious, but he misses the biggest problem with his notation. Not all the operators he uses are associative.<p><pre><code> const secret = msg => () => msg;
</code></pre>
This technically parses uniquely, but it's not at all obvious what the parse structure is. Writing it with the squiggly brackets makes it clearly parsable.<p><pre><code> const secret = { msg => { () => msg } };</code></pre>