@heaths I'm apprehensive about pushing people just learning the language towards the most performant approaches early on, because thats how you end in the pit of "I don't know if I need a magic incantation or the language just won't accept it at all". I prefer getting people to working prototype first, and then measure performance. Armed with a flame graph you might get rid of a bunch of unnecessary allocations, but many would remain because they are not in the critical path.