Using snake genomes to illuminate the patterns and mechanisms of rapid adaptation