add git_submodule_recurse_t type

Just a minor change to fix the build