added IReducable. Changed DCell to a type (dropping IMap support).
dapply properly works with 0 args
figured out you need to reduce reducers