Retrofitting a Virtual Instrument DSL with Programming Abstractions. - Mathias Vatter; Sebastian Erdweg (GPCE, 2025)