Value injection works with double floats and int
WorkDescriptor is given data of predecessor when it finishes
WorkDescriptor stores container for whether arguments are satisfied
About modify work_fct
Task is recompiled just before it is executed