Simple REST KV storage service example implemented in haskell