[add] append_slice to add unowned slice to chain