On 5/9/2012 10:11 AM, Sean Kelly wrote: > If the struct were made static and given a ctor that seed were passed to, I imagine it would work, yes? It should work. But you'll run into another issue - transmitting that typeof *up* out of its scope.