goderef() and goreify().
go, defer, global.  return inside for.