MacBook Pro (15-inch, 2018)
Processor: 2.6 GHz Intel Core i7
Memory: 16GB 2400 MHz DDR4
Graphics: Radeon Pro 560X 4 GB
Intel UHD Graphics 630 1536 MB
Xcode 10.1 (10B61)
Sample code produced and tested inside playground (issue originally discovered in project)
Creating a typealias that is composed of more than two protocols causes a crash when attempting to use an object, that conforms to all types, to a property of that type. Probably easier to understand with an example, so....
Worth noting: if I use `Stringier` in place of `Stringy` on the "Works fine" line, it doesn't crash.