Positive recursive type assignment