Unify `classifier_base::storage_ptr` or `shared_ptr<local_storage>` in this file. Different notation used. I like `storage_ptr` one.