Add (sparse) structs to Fact thrift format