-record(u_i_input_render, { in :: gbr@ui@input:u_i_input(), inner :: list(lustre@vdom@vnode:element(any())), onclick :: gleam@option:option(any()), onpaste :: gleam@option:option(any()), oninput :: gleam@option:option(fun((binary()) -> any())), onchange :: gleam@option:option(fun((binary()) -> any())), onkeypress :: gleam@option:option(fun((binary()) -> any())) }).