Put make_unique into extended namespace to avoid conflict with libc++.