A Future 
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23  | 
						int milk = 0; String? createDrink() {     if (milk == 0) {       throw Exception ("out of milk");     }     if (milk > 4) {       milk = milk - 4;       return 'Cappicino';     } } Future <String?> fetchUserOrder() => Future.delayed(   Duration(seconds:2),   () => createDrink() ); void main() {   fetchUserOrder().then((result) => print(result))   .catchError((error) => print(error))   .whenComplete(() => print('Done!'));  |