In order for PRs to get accepted, please make sure code is as readable as possible, all tests pass, you've formatted the code with gofumpt before last commit of the PR, you've documented changes, and that the code works.