@tindall@cybre.space back when i played with haskell i probably would have written that like
fizzbuzz :: Integer -> String
fizzbuzz x = case divisibleByMany x [3, 5] of
[ ... ]
where
divisibleByMany n = filter (\y -> n `mod` y == 0)
and if i were to be really obnoxious, i’m pretty sure that lambda would be correctly expressed by ((== 0) . (mod n))