The convention for Go would be to name this func `NewHTTPRequestFactory`.