Egison can be used to build a symbolic math backend and do all kinds of pattern matching. But its really niche requirement and it's never really occurred to me in all this time "hey, this might be a good time to use Egison"
I wonder when it might be a good idea to use Egison and if there are some current users in production.