Это не совсем понятно из документации, но «функции ниже» на самом деле являются метками записей, поэтому вы можете использовать синтаксис обновления записей для создания необходимого запроса. Конечно, «изменить» здесь означает создание нового запроса на основе запроса по умолчанию, а не фактического деструктивного обновления.
Другими словами, что-то вроде этого:
let req = def { method = methodPost, ... }