main
Add failing type tests for first() and last()
Better type for reduce if not ininitial value is given
upgrade to prettier 3
Simplify typescript definition files (#1854)