chained mapreduce, basic types