A Z14/Implementation can have a Z14K2/composition value, which is either a literal, a Z7/Function call, a Z9/Reference, or a Z18/Argument reference. It can be a literal of any type where the key values in turn might be another such literal.
This is very similar to a normal literal, but in additions it allows for Z18/Argument references. A Z18/Argument reference is a reference to one of the Z17/Argument declarations on the Z8K1/Argument list of the Z8/Function this Z14/Implementation implements.
Examples of resulting function compositions for implementations are given here: https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Examples/Function_composition
In this task, we allow for compositions to be expressed, i.e. for the use of Argument references within a function composition.