That is, if we need a type MyIndex<T> to be a valid ForwardIndex, we should be able to find it in the conformance for BidirectionalIndex, which inherits from ForwardIndex. <rdar://problem/15484898> Swift SVN r11270