maybe provide a start() that accepts an optional id and returns it. complete would provide a separator, the time elapsed, the iterations number (if relevant)