An error returned by SlateDB.
kind is one of:
:conflict- a transaction conflict. Retry the transaction or give up.:closed- the database is closed.reasonis:clean,:fenced(another writer opened the same database),:panicor:unknown.:unavailable- object storage or the network is unavailable. Retry later.:invalid- the request was not valid, for example an empty key.:data- stored data is corrupt or cannot be read.:internal- an unexpected error inside SlateDB or this binding.:timeout- no reply within the call's:timeout. The operation was not cancelled and may still complete.