This reduces the number of function arguments passed around and it keeps related information together.