func DecorateBuilder(b squirrel.SelectBuilder, ds ...BuilderDecorator) squirrel.SelectBuilder {
	decorated := b
	for _, decorate := range ds {
		decorated = decorate(decorated)
	}
	return decorated
}
//DecorateBuilder decorates a squirrel.SelectBuilder with all the given
//BuilderDecorators, in order.
DecorateBuilder decorates a squirrel.SelectBuilder with all the given
BuilderDecorators, in order.
// DecorateBuilder decorates a squirrel . SelectBuilder with all the given // BuilderDecorators in order .
func DecorateBuilder(b squirrel.SelectBuilder, ds ...BuilderDecorator) squirrel.SelectBuilder {
	decorated := b
	for _, decorate := range ds {
		decorated = decorate(decorated)
	}
	return decorated
}
func DecorateBuilder ( b squirrel . SelectBuilder , ds ... BuilderDecorator ) squirrel . SelectBuilder { decorated := b for _ , decorate := range ds { decorated = decorate ( decorated ) } return decorated }
DecorateBuilder decorates a squirrel.SelectBuilder with all the given
BuilderDecorators, in order.
DecorateBuilder decorates a squirrel . SelectBuilder with all the given BuilderDecorators in order .