Thrift TSocket for vibe.d