@dmethvin +1 As I've been following this, my feeling is that it may be premature to start supporting feature with only one implementation and no reified (in the 3 implementations sense) specification.