spin.hpp will keep being and no quantum.hpp