Assertion: compiler | /r/CapableOf | use static dispatch
Facets:
Source sentences:
text: Swift's use of optionals provides a similar mechanism for testing and dealing with nils, but does so in a way that allows the compiler to use static dispatch because the unwrapping action is called on a defined instance (the wrapper), versus occurring in the runtime dispatch system.