We lose a little bit of flexibility in that the user cannot replace the output socket, though they could use their own plugin, but then it'd only work for their plugins, not the built in ones. But I've not seen people replace the output socket, nor a reason to do so.
I've changed single quotes in strings to double quotes in a couple files, meaning the total commit diff is noisy. Look at individual commits for better details.
We lose a little bit of flexibility in that the user cannot replace the output socket, though they could use their own plugin, but then it'd only work for their plugins, not the built in ones. But I've not seen people replace the output socket, nor a reason to do so.
I've changed single quotes in strings to double quotes in a couple files, meaning the total commit diff is noisy. Look at individual commits for better details.