Private dependencies examples Testing and benchmarking different versions of a library against each other. Communicating with an external process and dynamically dispatching based on the version the external process reports.