Revert `NewRequest` function.

It was only one more level of indirection.