dsl: sequence building: fix ambiguity by using dispatchers