Hi there! :) Thanks for the interesting implementation! Did you try measuring the macro version performance? It would be nice to know the impact of macro system on itself.