gen-cpp from spell.thrift