Support dense:thrift and sparse:thrift output formats

> package? Should be .arbitrary for consistency maybe.