I don't know if it was go or rust that did it first, but the `-> XXX` pattern has come in clutch a lot. I try it in nim, but I have to grep ": XXX .?=". These are the sort of things that, if changed, would make the language better.