import Foundation func shuffled(using generator: inout RandomNumberGenerator) -> [Int] { return [] } class A: RandomNumberGenerator {} var a: RandomNumberGenerator = A() print(shuffled(using: &a))