update docs

- fix internal links with #:use-source in defmodule
- use listof instead of list/c ...
- use defproc instead of prose for list of generic methods