Allow map and foldl to handle hours