The most important meta-programming modules are meant for controlling the execution flow and data manipulation.