In ErrorHandling, should we mention `#error` primitive ?
This primitive can be usefull (to be discussed) if you you don't want to do static_assert(false)
, for instance:
#include <Eigen/src/Core/util/Macros.h> // for EIGEN_VERSION_AT_LEAST
#if !EIGEN_VERSION_AT_LEAST(3,1,0)
# error only available for Eigen3 >= 3.1.0 installed
#endif