introducing enable_if, and arity_equal_to

 - atma::enable_if<std::constant_integral_thing>...
 - atma::xtm::arity_equal_to<FUNCTION, NUMBER OF ARGUMENTS>
atma::string can now be constructed from a utf8_string_range_t, size_t updates for unique/shared_memory