Tom Beckmann: Composing domain-specific notations in programming systems. University of Potsdam, Germany 2026