Title: Reorder arguments of a dynamically called function
Goal: The three arguments of the function `sum/3' are to be reversed.
Parameters: [{file,"testap2.erl"}, {position,76}, {order,[3,2,1]}].
Status: unsupported
Documentation: In this module, two functions exist with the same name `sum',
but different arities 2 and 3. The module also contains a function call
to `sum' using `apply'. In this call, the arity of the function to be called
depends on the length of the `Args' list passed to `apply'.
Since this is undecidable without additional information, the
transformation cannot be done safely, or needs special treatment,
e.g. a case distinction.
