support list methods for function calls
example:
readWQPdata(siteid="USGS-04024315",characteristicName="pH")
is a thing, but often we want to build up the list and use it:
readWQPdata(list(siteid="USGS-04024315",characteristicName="pH"))
This readWQPdata
is (..., zip = FALSE, querySummary = FALSE)
, but could be done by adding a new arg so it doesn't break people's scripts:
readWQPdata(query = list(siteid="USGS-04024315",characteristicName="pH"))
and be smart enough to deal with conflicts and additional params:
readWQPdata(query = list(siteid="USGS-04024315",characteristicName="pH"), countycode="US:55:025", characteristicName="temperature")