Можно ли принудительно отобразить (т. е. создать строковое представление) произвольную запись в PureScript для целей отладки независимо от того, имеет ли она экземпляр класса типов для Show
?
Я хотел бы показать содержимое события Pux, но у него нет экземпляра Show:
No type class instance was found for
Data.Show.Show { target :: { value :: String
, checked :: Boolean
}
, currentTarget :: { value :: String
, checked :: Boolean
}
, altKey :: Boolean
, button :: Number
, buttons :: Number
, clientX :: Number
, clientY :: Number
, ctrlKey :: Boolean
, metaKey :: Boolean
, pageX :: Number
, pageY :: Number
, screenX :: Number
, screenY :: Number
, shiftKey :: Boolean
}