Maybe in findJar
Use error() instead of Maybe
Add FromJSON instances to data records
Write an unpack() function