Example: ```python FuncNode(foo, out='foo') ``` should NOT get a `ValidationError: FuncNode(a,b,c -> foo -> foo) has duplicate names: ['foo']`.