Embedded Praxis-like DSL in C#