dsl tests: add_val! instead of explicit state