correct all generic arguments to function interfaces taking exceptions