use POSIX::strftime::Compiler