In some languages, such features may also be used e.g. to generate new types and behaviors on the fly, based on run-time data.
V některých jazycích mohou být tyto funkce také použity například pro generování nových typů a chování za běhu, založených na run-time datech.