Title: Metaprogramming in oberon