Since the latest variant changes in 8.1, I see this:
Erroneous warning: test-install/pike/8.1.11/lib/modules/Web.pmod/SocketIO.pmod:205: Variant type mismatch in second pass for register. Erroneous warning: test-install/pike/8.1.11/lib/modules/Web.pmod/SocketIO.pmod:205: Expected: function(string, string, void | function({ Client = object }, function(mixed ... : void), string, string, mixed ... : void) : void). Erroneous warning: test-install/pike/8.1.11/lib/modules/Web.pmod/SocketIO.pmod:205: Got : function(string, string, void | function({ Client = object(implements program(/tmp/xenofarm/pike-devel/devel2.cuci.nl/buildtmp/Pike-v8.1-snapshot/build/linux-94.13.11-srb-asrock-00001-g90709e3b8a64-x86_64/test-install/pike/8.1.11/lib/modules/Web.pmod/SocketIO.pmod:255)) }, function(mixed ... : void), string, string, mixed ... : void) : void). Erroneous warning: test-install/pike/8.1.11/lib/modules/Web.pmod/SocketIO.pmod:210: Variant type mismatch in second pass for register. Erroneous warning: test-install/pike/8.1.11/lib/modules/Web.pmod/SocketIO.pmod:210: Expected: function(string, void | function({ Client = object }, function(mixed ... : void), string, mixed ... : void) : void). Erroneous warning: test-install/pike/8.1.11/lib/modules/Web.pmod/SocketIO.pmod:210: Got : function(string, void | function({ Client = object(implements program(/tmp/xenofarm/pike-devel/devel2.cuci.nl/buildtmp/Pike-v8.1-snapshot/build/linux-94.13.11-srb-asrock-00001-g90709e3b8a64-x86_64/test-install/pike/8.1.11/lib/modules/Web.pmod/SocketIO.pmod:255)) }, function(mixed ... : void), string, mixed ... : void) : void).
Is that something that needs to be fixed in SocketIO.pmod? What does this warning even complain about?