Today I hit the following corner case of `searchsorted` and friends: ```julia julia> searchsorted(1:2.0, -Inf) # works 1:0 julia> searchsorted([1,2], -Inf) # works 1:0 julia> searchsorted(1:2, -Inf) # throws ERROR: InexactError: trunc(Int64, Inf) ```