is_dir { -e shift() ? -d _ ? 1 : 0 : undef; }