-- | Returns all books that are under a custom list.
others :: MonadState BookList m => m BookList
others = find $ isOther . bookSection
  where isOther (Other _) = True
        isOther _         = False

-- | Returns books that are in the section that matches the given name.
others :: MonadState BookList m => m BookList
others = find $ isOther . bookSection
  where isOther (Other _) = True
        isOther _         = False

-- | Returns books that are in the section that matches the given name.
others = find $ isOther . bookSection
  where isOther (Other _) = True
        isOther _         = False

-- | Returns books that are in the section that matches the given name.