utility dts+ keyword unit type param / ensure-pairs function