Most Scheme implementations don't have generics, and you have to deal with a different map function for every data structure.
Gauche has a generic sequence interface which is great, and it's one of the reasons as a Python user I like Gauche as my "daily driver" Scheme.