Loss or gain of function? Effects of ion channel mutations on neuronal firing depend on the neuron type