Add todo.
Add ext, so it's not required even in absolute path. Remove my change about the key, would mess up the cache actually and not needed anymore . Changed the key to take into account the _basePath if exists to not have duplicated keys.
I've proved that I'm not crazy. ejs-locals does fail to resolve path if the file is loaded using the "include" ejs operator, I didn't understand that before, now I do. I'll never use this shitty stuff anymore, better to use partial() indeed.