The `return` looks a bit weird here, maybe try something like: `recentFirst = fmap reverse . chronological`