Metaprogramming
x9 comes with built-in support for metaprogramming:
x9.preval