Convertd SLICE_ONE to use slurpy hash + adapted multi candidates accordingly

This will now also properly notice invalid combinations, and unknown named
params.