should the more specific functions make use of generics? (e.g, readNWISdata.r)
Seems that the generic readNWISdata.r
isn't called by the other functions that take specific args. Could reduce the code to pass the args into the generic function to build the URLs and deal with the responses in one location. Thoughts?