Named args and constraints in NQP-based disptacher