fun promptProp(prop: String, defaultProvider: () -> String?): () -> String
fun promptProp(prop: String): () -> String