Extension:
extension URL: ExpressibleByStringLiteral {
public init(stringLiteral value: StaticString) {
guard let url = URL(string: "\(value)") else {
fatalError("Invalid URL string literal: \(value)")
}
self = url
}