use `const char *` in parse_<type>
Initialize arguments struct's char* to zero