Chapter15 (v17) Patterns in variable definitions code