Simple Dir::glob/Dir::[] and Dir::entries

What would I do without them... ;)
Yes, from glob(3):

>  If errfunc is not NULL, it will be called in case of an error with the arguments epath, a pointer to the path which failed, and eerrno, the value of errno  as
       returned from one of the calls to opendir(3), readdir(3), or stat(2).  If errfunc returns nonzero, or if GLOB_ERR is set, glob() will terminate after the call
       to errfunc.

I tried many things but I don't remember if I tried nil tbh.