А есть ли какой-нибудь тип в который может быть декодирован любой json?
Задача вообще такая
У меня есть тип data Result a = Error Text | Success a
Для него есть соответствующий instance (FromJSON a) => FromJSON (Result a)
И сейчас в некоторых местах мне нужно просто проверить, что оно явно не возвращает ошибку, но при этом совершенно не важно что оно возвращает.