We've tried replacing `Base.maximum` with `NaNMath.maximum` in Plots, as we very often deal with `Vector`s with `NaN`s in them. `NaN`s are e.g. used as placeholders for breaks in line segments. However, this causes the package to fail, as sometimes maximum will be called on something that is not a `Vector{AbstractFloat}`: ``` ERROR: MethodError: no method matching maximum(::Base.Generator{Array{String,1},Base.#length}) You may have intended to import Base.maximum Closest candidates are: maximum(::Array{T<:AbstractFloat,1}) where T<:AbstractFloat at /Users/michael/.julia/v0.6/NaNMath/src/NaNMath.jl:85 ``` AFAICS we cannot guarantee in advance what type gets passed to `maximum`. Is there a workaround for this?