> if it's that obvious What looks obvious is that error is not because of procedure's name (`==`) - you may test it with changing it to some different name.
`len` \- yes, it's in the library, I didn't see the librarythen, tried the snippet from the original post. Trying the library itself, errors are identical for `<=` and `==`. I don't see connection to your issue.