make LarsonRainbow inherit from LarsonScanner