Revert "binding: unify req wrapper structs"

This reverts commit 91056651ee674e55626b50627a8435e4521d5912.