Fλux

                
String mkBook Element → Maybe Book [] [Element] Element "book" String findChildren [Element] Element → [Element] parseXMLDoc Maybe Element maybe [Element] map [Maybe Book] catMaybes [Book]