The gap junction: a channel for multiple functions? | Synapse