void noinit(T* memory) { array_noinit(memory, size); object = memory; }
inline void array_noinit(T* memory, std::size_t size) { lslboost::has_trivial_default_constructor<T> type; array_noinit(memory, size, type); }