Make internal module references hyperlinks wherever it makes sense.
diff --git a/Doc/lib/libmarshal.tex b/Doc/lib/libmarshal.tex
index 1fa746d..be2a717 100644
--- a/Doc/lib/libmarshal.tex
+++ b/Doc/lib/libmarshal.tex
@@ -1,9 +1,9 @@
\section{\module{marshal} ---
Alternate Python object serialization}
-\declaremodule{builtin}{marshal}
+\declaremodule{builtin}{marshal}
\modulesynopsis{Convert Python objects to streams of bytes and back
-(with different constraints).}
+ (with different constraints).}
This module contains functions that can read and write Python
@@ -21,7 +21,7 @@
This is not a general ``persistency'' module. For general persistency
and transfer of Python objects through RPC calls, see the modules
-\module{pickle} and \module{shelve}. The \module{marshal} module exists
+\refmodule{pickle} and \refmodule{shelve}. The \module{marshal} module exists
mainly to support reading and writing the ``pseudo-compiled'' code for
Python modules of \file{.pyc} files.
\refstmodindex{pickle}