Linguistic Structure from a Bottleneck on Sequential Information Processing