Eliminate static_variant::set_which method
Above method allows to change type of underlying object - it rather should be allowed only at construction time. There was added dedicated constructor taking custom tag value (defaults to 0) like also constructor taking a tag and visitor, to perform immediate object load. Most of use cases should allow to reuse above 2 constructors and let eliminate set_which method.