-record(error_code, { phase :: binary(), number :: integer() }).