Adding stricter type and spec definitions to the app_nfo record. Not sure why the name atom cannot be specified. Must be something to do with the underlying tuple representation
Updated type specs.