Question: how many types of ion channels are there
Answer: over 300