movable quarded_ptr: SplitList