pub(crate) fn create_with( login: &Login, opened: &Opened, folder: &Path, limits: Limits, ) -> Result<(), String>