object Generator { def generate[A](implicit gen: Generator[A]) = gen.generate }