Implement static typing throughout the repository, all PRs/Commits afterwards should take care of this