A Thrift generator for Scala