Exactly like you. I can read => to mean late-bound or supposedly lambda function and I can distinguish it from the callable typing ->  but "@param=value” is definitely better in my eyes. => won’t prevent me from using it for default mutable objects.

On 2 Dec 2021, at 3:45 AM, Jeremiah Vivian <nohackingofkrowten@gmail.com> wrote:

To be honest, I like the `@param=value` syntax. It is sort of easier to read than `param=>value`, though I do not have problems with distinguishing the arrow `=>` from other things.