anchor.diff:  %% other.
   %% @end
   %%--------------------------------------------------------------------
  --spec cluster_time_millis() -> non_neg_integer() | no_return().
  +-spec cluster_time_millis() -> millis() | no_return().
   cluster_time_millis() ->
       remote_timestamp(cluster_time_bias, fun() ->
           try
  
positive.code: -export([system_time_seconds/0, system_time_millis/0]).
  -export([cluster_time_seconds/0, cluster_time_millis/0]).
  -export([remote_timestamp/2]).
  -export([datetime_to_datestamp/1, datestamp_to_datetime/1, epoch_to_iso8601/1,
      datetime_to_epoch/1, iso8601_to_epoch/1]).
  
  %%%===================================================================
  %%% API
  
negative.code: %%%-------------------------------------------------------------------
  %%% @doc
  %%% This module contains utility functions for measuring system, cluster and
  %%% remote cluster time as well as time format conversion.
  %%% @end
  %%%-------------------------------------------------------------------
  -module(time_utils).
  -author("Lukasz Opiola").
  
  -type seconds() :: integer().
  -type millis() :: integer().
  -export_type([seconds/0, millis/0]).
  
  -include("logging.hrl").
  -include("global_definitions.hrl").
  