Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/prelude/Ix/RangeSize.hs
module Ix where -- now OBSOLETE - rangeSize has become a method of class Ix. rangeSize :: (Ix a) => (a,a) -> Int rangeSize b@(l,u) | null (range b) = 0 | otherwise = index b u + 1