`first` can be typed as a `RACSequence`, which should avoid the need for the cast here.