The macro `enalbe_if_opt_not_set` has a typo -> `enable_if_opt_not_set`
The macro
enalbe_if_opt_not_sethas a typo ->enable_if_opt_not_set