[jhc] The Wonders of generic applicative traversal routines