There are no significant code changes, only some refactoring to improve testing and type understanding.
Integrate psalm
and infection
to build pipeline.
Change default branch from master
to main
Move continuous integration to GitHub Actions. Thanks Travis-CI!