This patch is related with drop keywords.txt files in Cantor backends (T5037), more specifically with Maxima backend (T5214).
@arieder told us in T5037#73870 the hard coded approach was originally used in Maxima backend but it was replaced because that required a lot amount of time during the compilation (sometimes the compilation never ended). In my tests I could verify it was happening yet.
@asemke suggests in T5037#73887 to split the attribution of the variables in order to mitigate this problem. I did it and really the amount of time was reduced after that.
Please guys, could you just test in your machines if this patch get not too much time to compile Cantor? I want just it tested in other machines.