def assign_envvar(env_arg, val)
          value = @pipeline.(env_arg, val)

          if env_arg.multiple?
            allowed = env_arg.arity < 0 || @arities[env_arg.key] <= env_arg.arity