Graphs with expressive map / reduce / filter functionality