Is there a rule for this?
ugly in my opinion, or at least I'm not used to it.
I thought dict `:` is like a keyword `=` without spaces