unsigned long -> uint_fast64_t