What is the practical effect of marking a protocol requirement as `static` versus declaring it on the metatype?protocol Configurable { static var defaultName: String { get } }