This is not valid in D.  If there is really no better way to do it, use `(TypeClass *)((void *)t->sym + 1)`