Explicate the workflow.__init__ interface