--- /dev/null
+ [ path_status => [ qw(PathStatus Path) ],
+ [ member_lookup => qw(PathStatus path_status path Path) ] ],
+ [ path_status => [ qw(PathStatus Path) ],
+ [ observe => qw(PathStatus path_status DX::Lib::FS::Observation::PathStatus path Path) ],
+ [ member_lookup => qw(PathStatus path_status path Path) ] ],
+ [ is_directory => [ 'PS' ],
+ [ constrain => [ 'PS' ], sub { $_[0]->has_info and $_[0]->info->is_directory } ] ],
+ [ is_file => [ 'PS' ],
+ [ constrain => [ 'PS' ], sub { $_[0]->has_info and $_[0]->info->is_file } ] ],
+ [ directory_at => [ qw(D P) ],
+ [ call => path_status => qw(D P) ],
+ [ call => is_directory => 'D' ] ],
+