If you adopt a reductionisticperspective, however, this line of code introduces several new concepts.
On the other hand, to practice writing programs, you have to adopt enough of the reductionistic perspective to know how those programs are put together.