Swift version 4.1 (swift-4.1-RELEASE)
/usercode/main.swift:12:22: warning: cast from '_Foo' to unrelated type 'Foo<X>' always fails return get() as! Foo ~~~~~ ^ ~~~