code: static <C> LogTemplate<C> everyNMilliseconds(LogTemplate<C> delegateLogger, long period, SimonClock clock) {
  		return new PeriodicLogTemplate<>(delegateLogger, period, clock);
  	}
docs: Produces a log template which logs something at most every N milliseconds.
  
  @param delegateLogger Concrete log template
  @param period N value in milliseconds, maximum period
  @param clock clock to get current system time
  @return Logger