unify template specializations for fundamental types, exclude fundamental types from the specialization that uses boost::pfr::for_each which appears unsafe in this use case for fundamental types EOSIO/eos#2069
unify template specializations for fundamental types, exclude fundamental types from the specialization that uses boost::pfr::for_each which appears unsafe in this use case for fundamental types EOSIO/eos#2069

EOSIO/eos,EOSIO/eos,EOSIO/eos,EOSIO/eos,EOSIO/eos