Fix qualified constructor call semantics.

If the qualified constructor creates isolated object, it is implicitly convertible to any qualified object.

And now, inout constructor is properly supported.