Main client logic for Request => Response function,
where Response is wrapped in tparam F
Main client logic for Request => Response function,
where Response is wrapped in tparam F
type of weather response to extract
request built by client method
extracted either error or weather wrapped in F