Core: recursive ordered parsing... incomplete.