[xpcom] Add support for sending variants (no autoconversion, just by signature)