structural rationalism