<div dir="ltr"><font face="monospace, monospace">Actually I just remembered that a node `id` and something of kind `Name` are two different things.</font><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">So I probably want my code to look more like this:</font></div><div><font face="monospace, monospace"><br></font></div><div><div><font face="monospace, monospace">fun main () = </font></div><div><font face="monospace, monospace">  nid <- fresh;</font></div><div><font face="monospace, monospace">  let </font></div><div><font face="monospace, monospace">  fun handler r = </font></div><div><font face="monospace, monospace">    return </font></div><div><font face="monospace, monospace">      <xml><body></font></div><div><font face="monospace, monospace">        {[r.AName]}</font></div><div><font face="monospace, monospace">      </body></xml></font></div><div><font face="monospace, monospace">  in</font></div><div><font face="monospace, monospace">    return</font></div><div><font face="monospace, monospace">    <xml><body><form></font></div><div><font face="monospace, monospace">      <textbox{#AName} id={nid}/></font></div><div><font face="monospace, monospace">      <submit action={handler}/></font></div><div><font face="monospace, monospace">    </form></body></xml></font></div><div><font face="monospace, monospace">  end</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">This compiles and runs.</font></div></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">This is a minimal, initial example. Later it will be extended using FFI to include a JavaScript datepicker library.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">###</font></div><div><br></div></div>