path_status PS P is_directory PS is_file PS perms PS P fact_type path_status DX::Lib::FS::Fact::PathStatus path observe path_status DX::Lib::FS::Observation::PathStatus constraint is_directory { $_[0]->has_info and $_[0]->info->is_directory } constraint is_file { $_[0]->has_info and $_[0]->info->is_file }