The function makeWorker
returns an object of the
appropriate type based on a computation definition and sets the data for
the object. The types of objects that can be created depend upon the
available computations
makeWorker(defn, data)
the computation definition
the data for the computation
a worker object of the appropriate class based on the definition