REF: more code reuse in expr formatters. Close #331
REF: more code reuse in expr formatters. Close #331

koverholt/ibis,ibis-project/ibis,cpcloud/ibis,deepfield/ibis,mahantheshhv/ibis,Supermem/ibis,dalejung/ibis,adamobeng/ibis,shaunstanislaus/ibis,glenioborges/ibis,o0neup/ibis,fivejjs/ibis,deepfield/ibis,o0neup/ibis,laserson/ibis,shaunstanislaus/ibis,adamobeng/ibis,Winterflower/ibis,korotkyn/ibis,deepfield/ibis,dalejung/ibis,cloudera/ibis,aslihandincer/ibis,mahantheshhv/ibis,wesm/ibis,aslihandincer/ibis,ibis-project/ibis,cpcloud/ibis,shaunstanislaus/ibis,korotkyn/ibis,glenioborges/ibis,aslihandincer/ibis,dboyliao/ibis,fivejjs/ibis,ashhher3/ibis,Supermem/ibis,laserson/ibis,koverholt/ibis,korotkyn/ibis,mariusvniekerk/ibis,ibis-project/ibis,adamobeng/ibis,cloudera/ibis,laserson/ibis,mariusvniekerk/ibis,koverholt/ibis,ashhher3/ibis,fivejjs/ibis,ashhher3/ibis,o0neup/ibis,mariusvniekerk/ibis,aslihandincer/ibis,Supermem/ibis,dboyliao/ibis,koverholt/ibis,glenioborges/ibis,cpcloud/ibis,wesm/ibis,mahantheshhv/ibis,deepfield/ibis,glenioborges/ibis,wesm/ibis,mariusvniekerk/ibis,cloudera/ibis,dboyliao/ibis,Winterflower/ibis,dboyliao/ibis,Supermem/ibis,korotkyn/ibis,Winterflower/ibis,mahantheshhv/ibis,cpcloud/ibis,ashhher3/ibis,laserson/ibis,ibis-project/ibis,adamobeng/ibis,dalejung/ibis