It's totally not weird, that can write #JavaScript without semicolons (but not always), because const foo = 'bar' // is totally fine with the next line but const bar = 'baz' ;(async () => {})() // needs one otherwise it I'm calling 'baz' as a function
https://www.youtube.com/watch?v=gsfbh17Ax9I https://twitter.com/zinyando/status/958063496926781440