Use 'info' middleware for 'doc' function and fontify.

Replace inline Clojure eval. Middleware already provides all the needed `doc` attributes.