Documenting Functions and Macros

Source and arl chunks are in documenting-functions-macros.Rmd.orig.