Always modify context that is passed around, don't create duplicates and don't return it as a part of 3-tuple
Add a better explanation and an example to README