support latest purescript-virtual-dom