SpecialCaseList: use std::unique_ptr.