Erlang: быстрое получение времени от начала эпохи Unix в миллисекундах

В сети я встретил несколько способов получения времени от начала эпохи Unix в миллисекундах, но, на удивление, все они неправильные и не используют более быстрое получение текущего времени. Вот правильный код:

-spec get_timestamp() -> integer().
get_timestamp() ->
  {Mega, Sec, Micro} = os:timestamp(),
  (Mega*1000000 + Sec)*1000 + round(Micro/1000).

Использование os:timestamp() вместо erlang:now() обуславливается более высокой скоростью работы первого.