The most important meta-programming modules are meant for controlling the execution flow and data manipulation.
expressions - Data type manipulation functions and operators
expressions
flow - Execution logic flow control constructs
flow
script - Generation of output source code as scripts.
script