is_fifo(path) returns true if path points an existing fifo (named pipe). If path is a symbolic link, it will be followed.
is_blockdev, is_chardev, is_directory, is_file, is_socket, is_symlink