Reintroduce env of predefined structs

I thought this was no longer necessary because TStruct now carries the full
struct, but this is only true for Ty, not for StrTy.