error_code :: integer
error_name :: atom
code_by_name(error_name) :: error_code
description(error_code) :: String.t
format(error_code) :: String.t