Macro joining Thrift structs.

This only works for humbug generated thrift structs and not for scrooge generated thrift structs.