Protocol initializer not visible on generic

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

Expected Behavior:
Actual Behavior:
See below.

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