pub fn alloc_stdlib<T>(size: usize) -> *mut Twhere
    T: Default + Copy + Clone,