Maybe it isn't great to ignore unsupported types at all, but otherwise "hg config -Tjson" would crash.