removed assert to check for open constructor types because we need to be
able to deliver instantiated types for reified types.