it looks not easier than async programming. At least for now. I mean understand functions like map, that is not hard. But how will I do when I get real task. Hopefully I will find it being easier than async. Cause I know very well the callback hell, and had hard time to make code simple.