I'm not crazy about using {{sep}} here. It's not very readable, and it's harder to type that a single character. Requiring matched double braces also promotes the chance of an unspotted typo. IMO, instead of {{sep}} Leo should accept any of the standard path separators and convert them itself to whatever platform it's running on.
I found a bug in another project that used "/", and they said that it wasn't supposed to be the actual path separator. But then some downstream code treated it as if it were the real separator - and, of course, using programs just fed in real paths, not canonicalized ones, leading to failure to find the reference file.
So just do the conversion. It hardly costs any code or processing time.