toForm

fun <R, P : Any, F : Fields<P>> F.toForm(heading: String, details: String, logger: LoggerFactory, exitOnSuccess: Boolean = true, visibility: Visibility = Visibilities.Visible, builder: SubmitBuilder<P, R>): Form<R, P, F>
fun <R, P : Any, F : Fields<P>> F.toForm(heading: String, details: String, config: SubmitConfig, visibility: Visibility, builder: SubmitBuilder<P, R>): Form<R, P, F>
fun <R, P : Any, F : Fields<P>> F.toForm(heading: String, details: String, config: SubmitConfig, builder: SubmitBuilder<P, R>): Form<R, P, F>
fun <R : Any, O : Any, S : FormStage> Collection<S>.toForm(output: O, config: SubmitConfig, visibility: Visibility, builder: SubmitBuilder<O, R>): MultiStageForm<R, O, S>