Difference between Some and Any with Protocols in Swift