I discussed this issue with @Douglas_Gregor in the previous thread. The current design would not allow this (as far as I understood) but we could potentially make this possible if it becomes something that the majority of people would want to have. You can read the discussion here:
The main issue, is that the type of the main property which is baked by the wrapper is deeply nested inside the new composed wrapper type. The compiler must be extended to know how to 'unpack' deeply nested wrapper types to find a value
which would have the same type as the property you wrap.