Cpp Deduction Table