(doc) Show separate before and after linking in examples
(fix) incorporate pull-request suggestions

Rename Logger::middlewares to Logger::new.
Use a private type as start-time key.
Clarify examples.