должен заметить, что мне никогда в голову не приходило использовать фолдабл или траверсабл инстанс для Maybe напрямую.
да это смысла просто не имеет, когда у нас всего два конструктора, и значение максимум одно может быть, то в голову все равно быстрее прийдет сматчить на Nothing или Just, или использовать fromMaybe/maybe, а не фолдабл