Tbh, I wonder why modern languages still have a function keyword at all, e.g.:
const add = (a: i32, b: i32): i32 => a + b;
...or any variation of the arrow-function idea...