So I\'m trying to understand generic protocols and classes:
protocol ListPresenterType where View.PDO.SW == Dispatcher.SW {
associatedtype Dispatcher: Li
So it appears that in Xcode9 (beta 6) errors like Non-nominal type '%type' does not support explicit initialization
simply equals the mismatching types
error in less buggy Xcode (if that's a thing): cannot invoke initializer for type '%type' with an argument list of type '...' expected an argument list of type '...'