A Thrift parser/generator