Supports objects in addition to pure functions.
Tests weighted add()s
Parallel results should be sorted.