Introduces mechanism that allows you to define steps with its arguments that are going to be interpreted in order they are defined in the procedure