Is that any particular reason why `scan1`/`scanl1` [returns `void` when the input is an empty list](https://github.com/gkz/prelude-ls/blob/d69be8fd8a682321ba24eced17caf3a1b8ca73b8/src/List.ls#L228)? Why not just return an empty list instead?
Is that any particular reason why
scan1/scanl1returnsvoidwhen the input is an empty list? Why not just return an empty list instead?