add more converter inits; fix Variant2::value() return type