https://laurikari.net/tre/ https://github.com/laurikari/tre
