add RichPath.exists etc.