Yes, and the implementation can have a static variable to return:
```
...::OK()
{
   static Request ok = ...;
   return ok;
}
```