Workflow arguments and returns are inconsistent across extensions
chaeo workflows and recently created ilastik ones have a consistent first few arguments: file paths, list of models, etc.; and these are expected by batch running utility others do not and so they error in batch mode
ilastik workflows return a mix of manual dict and WorkflowRunRecord objects