The `PlainOpen` function returns an error (`ErrRepositoryNotExists`) if the path begins with "~". It would be great if you could handle this case :)