///| struct Request[Param, Query, Headers, Body] { params : Param query : Query headers : Headers body : Body }