-record(form, { items :: list(formz:item(any())), decode :: fun((list(formz:item(any()))) -> {ok, any()} | {error, list(formz:item(any()))}), stub :: any() }).