Variadic if-else reporter

Well, wouldn't it be if <> then [] else if <> []@delInput@addInput:: control reporter?