2.2.3 Indirect object
The notions of subject, direct object and indirect object are known as grammatical functions. It is fairly clear that they are defined as positions in the English sentence, in that any element which sits in those positions will be interpreted as subject and object respectively, no matter if this makes sense or not: