enables setting the return value of a function when specific arguments are provided
Updating the documentation and also required small amendement to support prototype style objects