fails:File.socket? accepts an object that has a #to_path method
fails:File.socket? returns false if file does not exist
fails:File.socket? returns false if the file is not a socket
fails:File.socket? returns true if the file is a socket
