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