Bi-Nature Functions in Javascript
gist.github.comBi-Nature functions work perfectly under async and synchronous modes.
Example is provided in link. Uh, what? Those functions are not asynchronous at all. They will run synchronously with either usage.