Illustrating how going from async to sync can be easy but the opposite is not