go-difflib vs go-checkpoint | What are the differences? | StackShare