From the perspective of a library designer it would be great to be able to “hide” the state output pin of a process node by flagging it as Optional.
Beginners wouldn’t be confused by the pin, while advanced users could still make it visible and call member operations of the state