# Glossary
## Binding
A recipe to build an instance of a type. It includes dependencies (other types that needs to be
prepared first before the instance can be created), and a way to transform the dependencies into
a new instance, either by a user supplied method or Lockjaw internal generation.
## Module
In all Lockjaw documentations, "module" refers to a *dependency injection module*. When referring to
Rust modules `mod` will be used instead.