Elixir processes often store state and offer an API for other processes to work with it.