úÎ Z 'None!"Since  is a GADT, our A function needs a type class in order to be implemented. Which B gets used is chosen in compile-time. As a bonus, we implement  in the same way.From  fb-persistent . Since 0.3.From  fb-persistentA. Since 0.1.3. Note that your fields should either be of type  or , not a polymorphic  kind. Expiration time of s( is saved with precision of one second. From  fb-persistent . Since 0.3. From  fb-persistent. Since 0.1.2.We use  ByteStringB for historical purposes in order to maintain compatibility with  fb < 0.13. From  fb-persistent . Since 0.3. From  fb-persistent . Since 0.1.         fbper_Dh45DwW0kqW3z75kQ2lglMFacebook.PersistentAccessTokenKindfb_5gEP8AkoDbL4Tu6r61MOqfFacebook.Types AccessTokencerea_6cI3C1b2sKKJ3xnV2iC1xXData.SerializegetaccessTokenGetput$fPersistFieldSqlAccessToken$fPersistFieldAccessTokenUserAccessTokenAppAccessToken$fPersistFieldSqlId$fPersistFieldId$fPersistFieldSqlAction$fPersistFieldActionaccessTokenPutgetTextputTextgetIdputId putUTCTime getUTCTimeaccessTokenUnknownVersion$fAccessTokenKindAppKind$fAccessTokenKindUserKind