Effects: Implicitly creates objects (
[intro.object]) within the denoted region
consisting of an object 
a of type 
T
whose address is 
p, and
objects nested within 
a,
as follows:
The object representation of 
a
is the contents of the storage prior to the call to 
start_lifetime_as.  The value of each created object 
o
of trivially copyable type (
[basic.types.general]) 
U
is determined in the same manner as for a call
to 
bit_cast<U>(E) (
[bit.cast]),
where 
E is an lvalue of type 
U denoting 
o,
except that the storage is not accessed
.