There are two anticipated user types for Babel, both are kinds of programmers. The person referred to as the ``developer'' is the person developing a Babelized library. The ``user'' is the person who writes a program using a Babelized library.