Generic UI breaks on list-like type
The generic UI crashes with a subscript error when you try to add nodes in the following updateInformation:
:: List a = Nil | Cons a (List a)
derive class iTask List
main = updateInformation "List" [] (Cons 1 (Cons 2 Nil))