The documentation for scanl says "this function will fuse". What exactly does fuse mean here? Is it bad?