here is an initial one for discussion: https://github.com/fail2ban/fail2ban/pull/397