I want to make it clear to anyone creating a new board that 6 is the maximum number of channels we support. If a user follows the pattern and tries channelBanks[6], he'll get a run-time error. If we use enums and he tries to extend the pattern with channelBank[CHANNEL_BANK_6], he'll get a compile-time error.