Make translation actually lazy for realz

The problem was that this was getting translated when it was defined rather than actually being lazy (which is what the note suggested was happening) where it would get translated when used.

r?