unowned(unsafe)
unowned(safe)
associativity
nonmutating
precedence
override
operator
mutating
unowned
postfix
prefix
didSet
right
inout
infix
weak
none
left
set
get