Currently the library checks http.ResponseWriter for http.Hijacker support via type assertion.
Is there a possibility we can use (*http.ResponseController).Hijack() instead? This way we can support http.ResponseWriter types that don't offer http.Hijacker interface but their underlying unwrapped writers do.