anotação personalizada / metadados no dart lang

Alguém pode me explicar o uso de anotações no Dart?

Nas documentações, encontrei este exemplo:

library todo;

class todo {
  final String who;
  final String what;

  const todo(this.who, this.what);
}

Seguido por

import 'todo.dart';

@todo('seth', 'make this do something')
void doSomething() {
 print('do something');
}

então, o que devo escrever no main () para executar a função doSomething ()?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion