Each function includes a documentation string that is displayed to the user on request, a practice that subsequently spread to programming languages such as Lisp and Java.
Each function includes a documentation string, specifically to be used for showing to the user on request. The practice of giving functions documentation strings subsequently spread to various programming languages such as Lisp and Java.