Use codes names as errors codes, because numeric error codes are useless

\cc @an9eldust @ruslankerimov @isquariel @ZooBestik @narqo @Flackus 
It seems that the key should be `UNKNOWN_ERROR`