Restructure prototype comments.

Instead of having one enormous blob comment for the entire prototype,
this moves the comments for each parameter to their own comment blocks
immediately before the corresponding parameter declaration.