Do a first pass on Feel++ lib to cleanup and use C++17 features to simplify code and make it more readable. use - template aliases (`using`) and `_t` , `_v` type/value cconvention - `constexpr` variable and `constexpr` function when possible - `if constexpr ` wherever possible