simple template deduction
More template parameter deduction.