void main() {
Future(() => print('task'))
.then((_) => print('callback1'))
.then((_) => print('callback2'));
Future((){}).then((value) => print(value));
}
void main() {
Future(() => print('task'))
.then((_) => print('callback1'))
.then((_) => print('callback2'));
Future((){}).then((value) => print(value));
}