!act #15626 expose DatagramChannel creation in SocketOption

Fixes #15626
Perhaps Creator[DatagramChannel] / () => DatagramChannel?