lololololol I think we know how TypeStruct is going to work now. Needs more access plox