cacheBidirectional

fnauto cacheBidirectional(Range)(Range range) if (isBidirectionalRange!Range)

ditto