Co-transcriptional splicing of pre-messenger RNAs: considerations for the mechanism of alternative splicing