Simple patch to pass context or eval in `cb` context.

This patch saving original context or allow to define custom context of function.