Moved the implementation to boost/core.