namespace ame {
  namespace patterns {
    template<typename Model , typename TrainingMethod > class synthesis_task;
  }
}