With a little XPCOM trickery involving Components.Constructor, you can make this even simpler to use:
var Variant = Components.Constructor("@mozilla.org/variant;1", "nsIWritableVariant", "setFromVariant");
var v = new Variant(5);