Natija:
1. Main started
2. Simple print
3. Future.sync
12. Inside asyncFunction
4. Future.microtask
5. Immediate Future
6. Outer Future
9. Chained Future - first
10. Chained Future - second
7. Inner Future
13. asyncFunction - after 1 second
11. Main ended
8. Future.delayed - after 2 seconds
1. Main started
2. Simple print
3. Future.sync
12. Inside asyncFunction
4. Future.microtask
5. Immediate Future
6. Outer Future
9. Chained Future - first
10. Chained Future - second
7. Inner Future
13. asyncFunction - after 1 second
11. Main ended
8. Future.delayed - after 2 seconds