I believe the right way to define `QTraversable` is using indexed applicatives. See some old SO questions I asked, and the answers: https://stackoverflow.com/questions/35123930/how-should-i-traverse-type-aligned-sequences https://stackoverflow.com/questions/39135193/is-it-possible-to-reverse-type-aligned-traversals Also, by the way: https://stackoverflow.com/questions/30985070/how-can-i-express-foldr-in-terms-of-foldmap-for-type-aligned-sequences
I believe the right way to define
QTraversableis using indexed applicatives. See some old SO questions I asked, and the answers:https://stackoverflow.com/questions/35123930/how-should-i-traverse-type-aligned-sequences
https://stackoverflow.com/questions/39135193/is-it-possible-to-reverse-type-aligned-traversals
Also, by the way:
https://stackoverflow.com/questions/30985070/how-can-i-express-foldr-in-terms-of-foldmap-for-type-aligned-sequences