> Only pass around the struct. Cast it where needed. A cast is zero-cost when > compiled. Good to know. I was worried these are heap objects since I have tons of them.