Protocol initializer not visible on generic

IDE: Visual Studio X/Fire
Version: 10.0.0.2465 (develop)
Target (If relevant): Island(OSX)
Description:
An initializer on a protocol is not visible to a generic constrained to that protocol.

Expected Behavior:
Compiles
Actual Behavior:
See below.
Steps:

protocol Initializable {
	init(int: Int)
}

func use_initializer<T: Initializable>(i: Int) {
	T(int: i) // E400 No overloaded constructor with 1 parameter for type "T"
}

Thanks, logged as bugs://83691