import _Differentiation @inlinable @differentiable(reverse where T: Differentiable) public func identity(_ x: T) -> T { x } public func foo(_ f: @differentiable(reverse) (T) -> T = identity) -> T { fatalError() }