#include u64 parse_u64(const char *restrict str, char **restrict endptr, int base, int *err);