HKL to Q

To me, `val` implies a single value. maybe `hkl_list` or `hkl_arr` instead