SCF restartable except that it segfaults after the calculation due to incomplete polymorphism support in my code for std::shared_ptr serialization. Working on it.
implementation of base_of trait. Perhaps this is a reasonable requirement for serializable classes.
minor
template magic but it is not working - need to fix
another chunk of template magic and SCF restart worked! on zinc. Will test more.