Which correctly distinguishes formal and semantic agency?

Fronting the Subject: Restriction, Reinforcement and the al-Jurjani–al-Sakkaki Debate