Rascal can be extended and modified using modules that are being compiled into the executable. Each module may define new data types that correspond to C structures or C++ classes as well as operators, functions and procedures that use the defined data types. Due to the versatile approach existing libraries can easily be included into Rascal as new modules, and the end-user may use them in a convenient way. To see which modules are included in this version of Rascal, enter the command 'modules' at the prompt: >modules taylor generic [...]