Minor thought. Sometimes I use the function node without outputs. It is all fine to write a 0 as valid number of outputs in the properties dialog. But using arrow selector seems to be limited to 1 on the low side. Perhaps 0 should be the lower limit?
Function core node on v0.20.8 and v1.0.0-beta.4