fun generate(directory: Path): Unit
fun generate(directory: File): Unit
fun generate(appendable: Appendable): Unit