  This paper describes a categorical interpretation of the Wolfram Language and
introduces a simple implementation of monadic types and the "do" notation. The
monadic style of programming combined with the many built in functions of the
Wolfram Language has potential to be a powerful tool in writing Wolfram
Language code. Additionally, using pure functions and the "do" notation can
result in programs that are very predictable and easy to parallelize.
