as associativity break case catch class continue default defer do
else enum extension fallthrough false fileprivate finally for func
get guard if import in infix init inout internal is lazy left
let mutating nil none nonmutating open operator optional override
postfix precedence prefix private protocol public repeat required
return right self set static struct subscript super switch throw
true try typealias typeof var where while