Aggregate column functions and a generalized column interface