Avatar
lowerBound > upperBound のものをすべて空として扱うのは乱暴な気がするし、Strideable じゃないものだと空として扱うupperBoundが決められないし、仕方ない気もします。