fix: should not destroy uninitialized as_arraylit.