Is this in fact true? Where is this stated? This was stated in a thread I started last year (Revelation (?) about mutating struct methods - #11 by Ponyboy47) where it was again asserted, but by the end of the thread that assertion was taken back. It seems to be a common assertion, but I've never seen it in any official documentation.