Seems like it would be better to use NTA_Real32. No need to add Perm_t definition to types.hpp since it is specific to this application.