init
make_unique

untested.