This also allows us to create TypedArrays with an existing buffer thus clearing up an additional FIXME in TextEncoder.