REST is a shitty abstraction. If you happen to need to do anything with
a resource, you suddenly need to reinvent RPC, except that error reporting
will not be standarized and most probably will cram two different levels
(transport and procedure execution) together.