code: function generateBankHolidays(year) {
  
    // return array of generated holidays
    return [
  
      newYearsSpecial(year),
  
      makeHoliday(
        holidays.martinLutherKingDay(year),
        { name: 'Martin Luther King Jr. Day', bank: true }
      ),
  
      makeHoliday(
        holidays.presidentsDay(year), // Washington's Birthday...
        { name: 'President\'s Day', bank: isWeekday },
        { name: 'President\'s Day (Observed)', bank: true }
      ),
  
      makeHoliday(
        holidays.memorialDay(year),
        { name: 'Memorial Day', bank: true }
      ),
  
      makeHoliday(
        holidays.independenceDay(year),
        { name: 'Independence Day', bank: isWeekday },
        { name: 'Independence Day (Observed)', bank: true }
      ),
  
      makeHoliday(
        holidays.laborDay(year),
        { name: 'Labor Day', bank: true }
      ),
  
      makeHoliday(
        holidays.columbusDay(year),
        { name: 'Columbus Day', bank: true }
      ),
  
      makeHoliday(
        holidays.veteransDay(year),
        { name: 'Veterans Day', bank: isWeekday },
        { name: 'Veterans Day (Observed)', bank: true }
      ),
  
      makeHoliday(
        holidays.thanksgiving(year),
        { name: 'Thanksgiving Day', bank: true }
      ),
  
      makeHoliday(
        holidays.christmas(year),
        { name: 'Christmas Day', bank: isWeekday },
        { name: 'Christmas Day (Observed)', bank: true }
      )
    ]
  }
docs: a "@date/holidays generator function". it accepts the year and uses it to calculate all the "bank" holidays.