Public API similar to fiber.clock()
В тарантуле есть такое семейство функций:
fiber.clockfiber.clock64fiber.timefiber.time64
См. https://www.tarantool.io/en/doc/latest/reference/reference_lua/fiber/#fiber-clock.
Эти часы, в отличие от всех остальных, показывают начало итерации event loop. Поэтому во-первых это дешево, а во-вторых на них же ориентируется fiber.sleep и cond:wait, поэтому они больше подходят для вычисления таймаутов.
Предлагаю высунуть fn fiber::clock() -> Instant в публичное апи.
Единственный вопрос, как этот Instant сконструировать, потому что конструктора у него нет.