Enum member isBtlBidirectionalRange

Same as std.range.isBidirectionalRange but support non copyable elements.

enum isBtlBidirectionalRange(R) = isBtlForwardRange!R && is(typeof((R r) => r.popBack)) && is(ReturnType!((R r) => r.back) == ElementType!R);