You may have forgotten to import isless from Base or you can use Base.isless in your function definition.
use this before isless definition
import Base: isless
or define the function as below to extend existing definition in Base
function Base.isless(...)
end