existing code will still use lumitime.hpp for now while we're about to reorganise time handling altogether